2010-03-02 4 views
10

Comunque già aperto mvim windows non carica cambiato fatto a vimrc fino a quando non chiudo tutte le finestre di mvim e avvio fresco.Ho bisogno di testare qualcosa cambiando vimrc

C'è un modo che posso dire alle finestre di mvim esistenti per caricare il nuovo file vimrc senza chiudere e aprire tutte le finestre ogni volta.

risposta

15

:source ~/.vimrc

Ma che sarà opzioni non sciolte che si è sbarazzato di, quindi se si vuole testare alcuni comportamenti, aprendo una nuova Vim è l'unico modo per essere sicuri.

6

Un suggerimento,
È anche possibile mappare <F2> per ricaricare il file vimrc come questo,

 map <F2> :source $MYVIMRC<CR>:echoe "Vimrc Reloaded!!!"<CR>
non posso aggiungere commenti, in modo da inviare come risposta ....

+0

questo è buono. Grazie –

1

Controllare la finestra di dialogo Preferenze MacVim avanzata (MacVim -> Preferenze ... -> scheda "Avanzate") per vedere se hai selezionato "Abilita Avvio rapido". Ecco la spiegazione dalla finestra di dialogo:

Le nuove finestre si aprono istantaneamente con Quickstart abilitato ma potrebbero non essere disponibili i file di runtime più recenti. Se modifichi i tuoi file di runtime (ad esempio i file all'interno della directory ~/.vim), potresti dover disabilitare e riattivare Quickstart per assicurarti che la finestra successiva che apri riprenda quelle modifiche.

Lascio Quickstart disabilitato, quindi le nuove finestre di MacVim caricano ogni volta .vimrc, .gvimrc, ecc.

+0

Ho disattivato Quickstart ma il mio '.vimrc' sembra non funzionare per la finestra in cui è stato originato. – Will