vim colando linhas por opção

1

Quero colar duas linhas diferentes em dois casos diferentes:

No caso A, quero colar "Este é o caso A" e no caso B, quero colar "Caso completamente diferente B".

Se eu usar yy ep, apenas uma linha poderá ser lembrada. Existe uma maneira simples de fazer algo assim:

Apenas um exemplo:

1) Ctrl+F1+yy copies in buffer F1, Ctrl+F2+yy copies in buffer F2

2) Ctrl+F1+p pastes the line in buffer F1 and Ctrl+F2+p pastes the line in buffer F2
jaeyong
fonte

Respostas:

5

O Vim é perfeitamente adequado para isso - ele vem com seu próprio conjunto de slots, chamados de registradores .

Você pode acessar o último, anterior ao último, etc. excluído ou conteúdos puxou por prefixar o pcomando colar com "0, "1, etc.

Como alternativa, você pode usar 26 registros nomeados a- z; explicitamente puxar / excluir para eles via "ayy. O :registerscomando lista o conteúdo atual.

Leia mais em :help registers.

Ingo Karkat
fonte