Copiar, colar e desfazer no VIM.
[cascardo/admin.git] / vim / copy
1 Copiando e colando texto
2
3 Muitas vezes, o mesmo texto deve ser reproduzido em um arquivo ou ainda
4 em múltiplos arquivos. E para evitar a repetição de digitação, o mais
5 simples a fazer é copiar o texto e colá-lo no ponto desejado do arquivo.
6 O VIM suporta essa funcionalidade. Vejamos os comandos do modo de
7 comandos para executar essas tarefas.
8
9 y   Prefixo de comando de navegação para copiar.
10 d   Prefixo de comando de navegação para deletar/recortar.
11 yy   Copia uma linha.
12 dd    Deleta/recorta uma linha.
13 p   Cola à frente do cursor.
14 P   Cola antes do cursor.
15
16 O uso de 'y' e 'd' como prefixo de comando de navegação, significa que o
17 texto copiado ou deletado será aquele que vai da posição corrente do
18 cursor até onde iria o cursor com tal comando de navegação. 'dw', por
19 exemplo, apagaria uma palavra interia, se o cursor estivesse posicionado
20 no início da palavra.
21
22 Para copiar e colar, é interessante também um outro modo que ainda não
23 vimos, o modo de seleção. Para entrar nesse modo, basta utilizar o
24 comando 'v'. Para sair desse modo, utilize o <ESC>. Utilizando os
25 comandos de navegação no modo de seleção, o texto é selecionado a partir
26 da posição do cursor anterior à mudança de modo até a posição desejada.
27 Daí, basta utilizar os comandos de copiar e deletar.
28
29 v   Entra no modo de seleção.
30 <ESC>   Sai do modo de seleção.
31 d   Deleta/recorta texto selecionado e sai do modo de seleção.
32 y   Copia texto selecionado e sai do modo de seleção.