J'ai un bloc de codes avec horodatage en face de chaque ligne comme celui-ci:Comment utiliser le texte correspondant dans le texte de remplacement dans vim
12/02/2010 12:20:12 function myFun()
12/02/2010 12:20:13 {....
La première colonne est une valeur de temps de date. Je voudrais les commenter en utilisant Vim, ainsi:
/*12/02/2010 12:20:12*/ function myFun()
/*12/02/2010 12:20:13*/ {....
J'ai essayé de rechercher la date d'abord:
/\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d
Je suis tous les horodatages marqués correctement. Cependant, lorsque j'ai essayé de les remplacer par la commande:
%s/\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d/\/*\d\d\/\d\d\/\d\d\d\d \d\d:\d\d:\d\d*\//
J'ai obtenu le résultat suivant:
/*dd/dd/dddd dd:dd:dd*/ function myFun()
/*dd/dd/dddd dd:dd:dd*/ {....
Je pense que je dois nommer la partie de recherche et les remettre dans la partie remplacer. Comment je peux le faire?
Nice. Ça fonctionne bien. Juste curieux, qu'est-ce que & ici? Est-ce la partie de recherche correspondant? Des informations sur le Web à ce sujet? –
': h sous-remplacement-spécial' –