J'utilise beaucoup la macro suivante Vim (il met la ligne actuelle à l'intérieur des balises XML):Comment enregistrer une macro Vim contenant des touches "Echap"?
I<e>^[A</e>
Je sauvé dans mon .vimrc
let @e='I<e>^[A</e>'
Mais il ne fonctionne pas.
La partie ^[
signifie « échapper », mais on ne comprend pas en tant que telle dans .vimrc
Comment puis-je enregistrer cette macro, ou toute macro qui contient « Escape »?
Non, il ne devrait pas. Avec le^[est un seul charater (code échappé pour ESC), pas les caractères '^' et '['. Juste testé à nouveau dans vim et gvim 7.2, il encapsule correctement une ligne dans les balises. –
catchmeifyoutry
test simple, lorsque vous déplacez le curseur le long de la partie ^, vous ne devriez pas pouvoir le placer entre les touches^et [, car il représente un seul code clé. – catchmeifyoutry
L'astuce était en effet ce seul caractère de code clé, je n'ai pas vu de différence au début. Merci beaucoup! –