Io uso il seguente Vim macro molto (si mette la linea corrente all'interno di tag XML):Come salvare una macro Vim che contiene i tasti "Escape"?
I<e>^[A</e>
Così ho salvato nel mio Vimrc
let @e='I<e>^[A</e>'
Ma non funziona.
La ^[
parte significa "fuga", ma non è intesa come tale nella .vimrc
Come posso salvare questa macro, o qualsiasi macro che contiene "Escape"?
No, non dovrebbe. Con il^[è un singolo carattere (codice di escape per ESC), non i caratteri '^' e '[' caratteri. Appena testato nuovamente in vim e gvim 7.2, avvolge correttamente una riga nei tag. –
catchmeifyoutry
test semplice, quando si sposta il cursore lungo la parte^[, non si dovrebbe essere in grado di posizionarlo tra^e [, poiché rappresenta un singolo codice. – catchmeifyoutry
Il trucco era davvero questo singolo carattere keycode, non ho visto la differenza all'inizio. Molte grazie! –