Ho una macro che uso per sostituire caratteri speciali per le sue entità html. Vorrei salvarlo nel mio .vimrc.Come salvare una macro composta da più ricerche e sostituirla nel mio .vimrc
Secondo this, dovrei usare let @ r = 'macro_text_goes_here'. Il problema è che il mio macro è una serie di ricerca e sostituzione, qualcosa di simile:
:%s:á:\á:Ige
:%s:é:\é:Ige
:%s:í:\í:Ige
Così, ho provato con^V-entrare, <immettere>, <CR> utilizzando le interruzioni di linea vero e proprio, ma non funziona mai. Dall'altro lato, se inserisco il testo in un registro e poi eseguo la macro, funziona come previsto.
Hai ragione, ho avuto spazi tra il^M, ed è per questo che ha fallito per me. – Doppelganger
È possibile utilizzare doppie virgolette e '\' al loro interno se non si desidera avere dati binari all'interno di vimrc. –
ZyX
@smi +1 Grazie mille per Ctrl + V. Mi ha aiutato un sacco ^^ – whitesiroi