92 votes

Comment puis-je insérer du texte au milieu de la ligne sur plusieurs lignes dans Vim?

Dire que j'ai dix lignes et je veux ajouter du texte au début d'un mot qui apparaît dans ces lignes ? Ce n'a pas à être au début de la ligne.

De :

sdfsd   foo sdfsd
sfsd    foo fsdf
sdfsdf  foo  sdfsdf

à :

sdfsd   bar(foo sdfsd
sfsd    bar(foo fsdf
sdfsdf  bar(foo  sdfsdf

Est-il également possible de ne pas seulement ajouter bar( mais en fait entourer foo de bar(foo) ?

J'aimerais aussi une manière rapide d'ajouter des commentaires // à plusieurs lignes (commentaires de style C).

J'utilise Vim/GVim 7.2.

1 votes

Les commentaires de style C sont /* */ Les commentaires de style BCPL sont //

0 votes

0voto

maxwellb Points 3713

Pour les commentaires de style C, utilisez la réponse regexp de Brian, et faites correspondre à la fin de la ligne $, et insérez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X