Comment puis-je coller quelque chose à la fin de la ligne dans VIM?
36
Comment puis-je coller du texte que j'ai tiré à la fin de la ligne? Actuellement, je le fais en appuyant sur $p. Est-il possible de faire cela avec une seule frappe?
Merci, $ p est déjà meilleur que A<esc>pcelui que j’utilisais actuellement.
79E09796
4
Vous savez que vous utilisez trop vim lorsque vous pensez que deux frappes de touche sont "trop compliquées".
RichouHunter
Réponses:
25
Il y a si vous créez un mappage, par exemple.
:nmap , $p
Ensuite, vous pouvez taper ,pour coller en fin de ligne.
Rappelez-vous, d'une manière ou d'une autre, vous devez dire à Vim que vous voulez que le texte se trouve à la fin de la ligne, et non où le curseur est actuellement; Par défaut, Vim n'a pas de touche unique pour cela.
A<esc>p
celui que j’utilisais actuellement.Réponses:
Il y a si vous créez un mappage, par exemple.
Ensuite, vous pouvez taper ,pour coller en fin de ligne.
Rappelez-vous, d'une manière ou d'une autre, vous devez dire à Vim que vous voulez que le texte se trouve à la fin de la ligne, et non où le curseur est actuellement; Par défaut, Vim n'a pas de touche unique pour cela.
la source
Quelques touches de plus, mais vous permettront de positionner le texte ou d’ajouter du contenu avant de coller:
a
<position the cursor where you would like to paste the text>
Ctrl+r"
Explication: Ctrl+ rinsère le contenu d'un registre. "est le registre sans nom, contenant le texte de la dernière suppression ou yank.
Je me retrouve souvent à faire cela lors du collage de commentaires. :)
la source