Come tutti sanno, siamo in grado di buffer corrente :source
da :so %
.Vim: come: sorgente di una parte del buffer
Ma a volte voglio :source
solo una parte del buffer, non l'intero buffer. Dite, ho appena aggiunto qualcosa al mio .vimrc
, e voglio provenire da quella parte, ma non voglio ri-sorgente tutto il resto.
Ho provato a selezionare il testo e :so
(in realtà :'<,'>so
), ma ha riportato che l'intervallo non è consentito. Quindi, come si potrebbe fare?
Ovviamente è possibile salvare la parte necessaria nel file temp e trovarla, ma è chiaramente fastidiosa.
Devi stare attento quando usi 'cnoreabbr'. Si espandono in luoghi imprevisti, ad es. ricerca. Vedi questo post per ulteriori http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit –
@PeterRincker, grazie per la nota, esaminerà . –