Quero copiar diferentes seqüências de caracteres de diferentes linhas do arquivo e colá-las juntas de uma vez. Em outras palavras, desejo coletar palavras diferentes em uma cesta e colá-las de uma só vez. Como posso fazer isso?
cut-copy-paste
register
John
fonte
fonte
qaq
. Alternativamente, se você quiser apenas para evitar ter junk anterior lá, você pode copiar a sua primeira palavra usando o menor registro de caso:"ay
. Lembre-se,a
eA
consulte o mesmo registro, eles apenas afetam como as coisas são adicionadas.Você também pode definir seu próprio operador personalizado, que puxaria incrementalmente qualquer objeto de texto ou texto coberto por um movimento:
Neste exemplo, 4 ligações de teclas estão instaladas:
zy
operador normal para puxar incrementalmente um objeto de texto ou movimentozyy
operador semelhante que trabalha em linhaszy
operador semelhante que trabalha na seleção visualzyc
comando normal para esvaziar os registros"
ez
; útil antes de começar a puxar uma sequência de textosCom ele, você pode:
zyiw
a primeira palavra e repita a operação com o comando dot nas próximaszyy
a primeira e repita a operação com o comando dot nas próximaszy
cada uma delasO código atual confunde o
z
registro, se você preferir usar outro registro, comox
por exemplo, você pode alterar as seguintes linhas:Para mais informações, veja:
fonte
/^#\s.\+
e depois fazer,zyv
por exemplo!