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.