Como colar algo no final da linha no VIM?


36

Como colar um texto que puxei no final da linha? Atualmente estou fazendo isso pressionando $p. Existe alguma maneira de fazer isso com um único pressionamento de tecla?


3
Obrigado, $ p já é melhor do A<esc>pque eu estava usando no momento.
79E09796

4
Você sabe que está usando muito o vim quando pensa em duas teclas pressionadas como "um incômodo demais".
RichouHunter

Respostas:


25

Existe se você criar um mapeamento, por exemplo.

:nmap , $p

Em seguida, você pode digitar ,para colar no final da linha.

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


2

Mais algumas 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+ rinsere o conteúdo de um registro. "é o registro sem nome, contendo o texto da última exclusão ou puxão.

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


11
Isso não responde à minha pergunta. Estou procurando economia ao pressionar as teclas e você está sugerindo algo que custa mais.
21717 Nathan Fellman
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.