Il m'a fallu beaucoup de temps pour réaliser que mettre (coller) quelque chose avec p
ou avec P
lequel le bloc visuel sélectionne ctrl+v
et tirait (copiait) avec y
, conservait la manière dont il était auparavant, de sorte que, lorsque le texte copié était au milieu des lignes, il sera ensuite copié au milieu d'un autre texte chaque fois que possible. Au contraire, select-line with V
ne colle pas la ligne copiée parmi d'autres textes, mais en commençant sur une autre ligne.
Par exemple, supposons que j'ai maintenant:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
12/15:
12/16:
12/17:
Quand je veux couper Avocado
et Bean
et Cherry
, en sélectionnant (sélection représentée comme _
)
12/12: ________ Apple.
12/13: ________ Banana.
12/14: ________ Citron.
12/15:
12/16:
12/17:
et en appuyant sur y
, et déplacez le curseur sur la ligne suivante (curseur représenté par _
),
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
_2/15:
12/16:
12/17:
et appuyez sur P
. Il en résulte:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.12/15:
Bean. 12/16:
Cherry. 12/17:
Mais ce que je souhaitais c'était:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.
Bean.
Cherry.
12/15:
12/16:
12/17:
Cela me déroutait à chaque fois, jusqu'à ce que je réalise que parce qu'ils étaient copiés au milieu de la ligne, ils étaient donc collés au milieu de la ligne, imitant la façon dont ils étaient.
Il semble que la meilleure façon de coller quelque chose en commençant sur une autre ligne, c'est de déplacer le curseur au début avec 0
, et en bas de 3 lignes, vers le nouvel endroit; et entrer en mode d'insertion avec i
, et en appuyant <return>
3 fois, et déplacer le curseur en arrière de 6 lignes, et à droite, revenir à l'emplacement d'origine; et copier, puis déplacer à nouveau vers le nouvel endroit, et coller, comme je l'ai fait ci-dessus.
Puis-je enregistrer quelques coups? Ou que faites-vous habituellement?
(Edit: Ce qui a été dit ci-dessus, c'est comment je l'ai compris au moment où j'ai posé cette question. Voir ces réponses pour une explication correcte:)
:put
. (Vous avez également voté)