Como posso colar algo no final da linha no VIM?

34

Como posso colar algum texto que eu peguei no final da linha? Atualmente estou fazendo isso pressionando $ p . Existe alguma maneira de fazer isso com uma única tecla?

    
por Nathan Fellman 18.03.2010 / 12:51

2 respostas

22

Existe se você criar um mapeamento, por exemplo,

:nmap , $p

Então você pode digitar , para colar no final da linha.

Lembre-se, de uma forma ou de outra, você teria que dizer ao Vim que você quer o texto no fim da linha, e não onde o cursor está atualmente; por padrão, o Vim não possui um único toque de tecla para isso.

    
por 18.03.2010 / 13:55
2

Mais algumas combinações de teclas, mas permitirá que você posicione o texto ou adicione outro conteúdo antes de colar:

a

<position the cursor where you would like to paste the text>

Ctrl + r "

Explicação: Ctrl + r insere o conteúdo de um registrador. " é o registrador sem nome, contendo o texto da última exclusão ou yank.

Eu me vejo fazendo muito isso ao colar comentários. :)

    
por 02.02.2015 / 19:03

Tags