vim colando linhas por opção

1

Eu quero colar duas linhas diferentes em dois casos diferentes:

No caso A, eu quero colar "This is case A" e no caso B, eu quero colar "Completely different case B".

Se eu usar yy e p, apenas uma linha pode ser lembrada. Existe uma maneira simples de fazer uma coisa dessas:

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
    
por jaeyong 08.01.2013 / 12:22

1 resposta

5

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

Você pode acessar o último, o último, o último, etc. excluídos ou arrancados, prefixando o comando p paste com "0 , "1 , etc.

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

Leia mais em :help registers .

    
por 08.01.2013 / 12:45