Suponha que eu tenho
1 - funct1
2- funct 2
3 - funct 3
4 line 4
como posso copiar as linhas 1 e 3 (não um intervalo de linhas) e colá-las, por exemplo, na linha 8? Se eu fizer isso com |
arg como ( 1y|3y
), eu puxaria linhas para vários registros, certo? Mas como posso colocar em vários registros de uma só vez?
"ayyjj"Ayy"ap
.1G"ayy3G"Ayy8G"ap
para números de linha explícitos)G
para ir para a fila, não é<C-G>
?A
quiser para armazenar em buffer e isso manterá tudo. Para começar de novo, colocar algo no registoa
"a
é um registro .Você pode usar o
:copy
comando, que pode ser abreviado como:t
:Se você deseja copiar um intervalo de linhas (por exemplo, todas as linhas de 1 a 3), é possível fazer o seguinte:
fonte
fonte
:t
comando, que também não limpar o"
ou0
registros.