Como colocar um pedaço de texto em um registrador?
| Comando | Descrição |
|---|---|
<Esc> |
vai para o modo normal |
"ay10j |
coloca no registrador a' as próximas 10 linhas10j' |
Pode-se fazer:
| Comando | Descrição |
|---|---|
<Esc> |
para ter certeza que está em modo normal |
"ap |
registrador a `paste', ou seja, cole |
Em modo de inserção faz-se:
Ctrl-r a
| Comando | Descrição |
|---|---|
"ayl |
copia para o registrador `a' o caractere sob o cursor |
:%s/<c-r>a/char |
substitui o conteúdo do registrador `a' por char |
Pode-se ainda usar esta técnica para copiar rapidamente comentários do
bash1, representados pelo caracteres #, em modo
normal usando o atalho 0yljP.
| Comando | Descrição |
|---|---|
0 |
posiciona o cursor no início da linha |
yl |
copia o caractere sob o cursor |
j |
desce uma linha |
P |
cola o caractere copiado |
-
Interpretador de comandos do GNU/Linux ↩