Comment créer des données cumulées avec VIM?


0

Je voudrais prendre une série de lignes de largeur variable

foo
bar
foobarbazquz
foobar

Et ajoutez une autre colonne,

foo                asdf
bar                asdf
foobarbazquz       asdf
foobar             asdf

VIM fournit-il des raccourcis pour rendre cela plus facile?

Réponses:


2

Il y aura probablement d’autres bonnes suggestions, mais celle sur laquelle vous voudrez vous pencher immédiatement est l’ 'virtualedit'option. Voir:

:help 'virtualedit'

Vous voulez probablement faire juste:

:set virtualedit=all

1
Regardez ensuite :help visual-blockpour apprendre à utiliser un bloc de texte ou, dans ce cas, un bloc d’espace. Par exemple, déplacer le curseur à l'emplacement du premier «a» et le saisir Ctrl-VjjjAasdf<Esc>insérera tous les fichiers asdf en même temps.
— garyjohn

Pour ce que cela vaut, vous pouvez également regarder le plugin textobj-word-column qui simplifiera la sélection de colonnes en tapant simplement vic.
— Taketwo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.