Já vimos como abrir e como fechar o Emacs, e o básico do básico ao lidar com arquivos Agora vejamos um pouco sobre como editá-los.
De início, lembramos que, como estamos lidando com um editor, pelo menos a princípio :>, para aprender de verdade é preciso prática. Os dedos precisam ficar automatizados. Nada adianta saber o que fazer e não estar com a prática, pois é bem semelhante à prática da digitação: com a prática. Portanto, fica a sugestão: comece logo a usar o Emacs, talvez agora mesmo, escrevendo o que quer que seja, e praticando o que diremos aqui ou em outros materiais disponíveis.
Por exemplo, quando você escreve uma linha, pode ser que alcance o final do espaço disponível sem terminá-la.Se isso acontecer, surgirá uma seta curvada, para indicar que a próxima linha é continuação da primeira. Se você estiver usando um ambiente texto, em vez da seta aparecerá uma barra (\).
Movendo o cursor
Para mover o cursor pelo texto, obviamente podemos usar o mouse e colocar onde quisermos. Mas é provável que o mais interessante seja usar o próprio teclado para nos deslocar pelo texto, pois isso nos dará agilidade, economizando tempo precioso, cada vez maior à medida que formos usando mais e mais.
Veja como é fácil memorizar os comandos para mover o cursor, inicialmente, para os 'quatro cantos':
- C-f ----> move o cursor um espaço à frente (f = forward)
- C-b ----> move o cursor um espaço para trás (b = back)
- C-p ----> move o cursor para cima,ou seja, para a linha anterior (p = previous-line)
- C-n ----> move o cursor para baixo, ou seja, para a linha posterior (n = next-line)
É claro que isso é o básico; existem comandos para movimentos mais 'sofisticados'. Veja:
- A-f ----> move o cursor uma palavra à frente
- A-b ----> move o cursor uma palavra para trás
- C-a ----> move o cursor para o começo da linha (lembre que 'a' é o começo do alfabeto :> )
- C-e ----> move o cursor para o fim da linha (e = end)
Você também pode estabelecer quebras de página em seu documento. Se você está no modo texto, use os comandos abaixo:
C-q C-l
Surgira o símbolo ^L, que significa o final da página. Daí, você pode usar comandos para se mover diretamente para o final ou para o início da página. Veja:
- C-x ] ----> move para a próxima página
- C-x [ ----> move para a página anterior
Para mover uma 'tela' por vez, use os comandos abaixo:
- C-v ----> move uma 'tela' para frente
- A-v ----> move uma 'tela' para trás
Há um comando fantástico para programadores: muitos compiladores enviam mensagens de erro indicando o número da linha onde o erro se encontra. Para ir diretamente à uma linha, use o comando:
M-x goto-line ENTER n ENTER
onde 'n' é o número da linha.
É claro que falamos muita coisa, e bem básico é verdade. Mas com o uso, você pode ficar com muita prática no Emacs, e certamente não irá se arrepender. Em meus próximos artigos, darei prosseguimento ao uso de Emacs.