Au moins une fois par jour, j'ai la situation suivante:
A: This line should also replace line X
...
X: This is line should be replaced
Je crois que je n'effectue pas cette tâche efficacement.
Ce que je fais:
- Aller à la ligne A: AG
- Yank ligne A: yy
- Aller à la ligne X: XG
- Coller la ligne A: P
- Passer à l'ancienne ligne: j
- Supprimer l'ancienne ligne: dd
Cela présente l'inconvénient supplémentaire que la ligne X est maintenant dans le registre par défaut, ce qui est gênant si je trouve une autre ligne qui devrait être remplacé par A. Emmener à coller à partir d' un registre supplémentaire ( « ayy , » aP ) rend cette tâche simple , même moins efficace.
Mes questions:
- Ai-je manqué une commande Vim intégrée pour remplacer une ligne tirée auparavant?
- Sinon, comment puis-je lier ma propre commande qui laisse (ou restaure) la ligne tirée dans le registre par défaut?
:move
et le trou noir registre ( _
) (ou en fait, seulement registres)