J'ai un fichier composé de deux parties verticales. Sur le côté gauche, les données sont déjà formatées et je ne veux pas les changer. Je veux seulement formater les données sur le côté droit. Disons que j'ai un fichier avec des lignes comme
foo=bar baz # Neato Junk
quux=xyzzy # Bilbo Baggins Ring
avec beaucoup plus de lignes comme ça. Je veux seulement modifier le texte à droite du caractère '#'. J'ai sélectionné le texte que je veux avec les expressions suivantes:
gg
/#
ctrl-v
G
$
mais si j'essaye ensuite de le modifier (disons avec :'<,'>!column -t
), il modifie en fait l'intégralité de chaque ligne. Quelle est l'expression correcte à utiliser pour modifier uniquement les pièces sélectionnées visuellement?