2010-03-02 8 views
10

Sin embargo, las ventanas mvim ya abiertas no se cargan cambian a vimrc hasta que cierre todas las ventanas mvim y empiece de nuevo.Necesito probar algo cambiando vimrc

¿Hay alguna manera de decirle a las ventanas de mvim existentes que carguen un nuevo archivo vimrc sin cerrar y abrir todas las ventanas todas las veces?

Respuesta

15

:source ~/.vimrc

Pero eso no opciones no definidas que se deshizo de, por lo que si desea probar un cierto comportamiento, la apertura de un nuevo Vim es la única manera de estar seguro.

6

Una sugerencia,
También puede asignar <F2> para volver a cargar el archivo vimrc como este,

 map <F2> :source $MYVIMRC<CR>:echoe "Vimrc Reloaded!!!"<CR>
no puedo añadir comentarios, lo que la publicación como una respuesta ....

+0

esa es una buena idea. Gracias –

1

Compruebe el diálogo Preferencias MacVim Avanzada (MacVim -> Preferencias ... -> pestaña "Avanzado") para ver si tiene marcado "Activar inicio rápido". Aquí está la explicación del cuadro de diálogo:

Las nuevas ventanas se abren instantáneamente con Quickstart habilitado, pero es posible que no tengan los últimos archivos de tiempo de ejecución generados. Si modifica los archivos de tiempo de ejecución (por ejemplo, archivos dentro del directorio ~/.vim), es posible que necesite deshabilitar y volver a habilitar Inicio rápido para asegurarse de que la siguiente ventana que abra se actualizará en esos cambios.

Dejo inicio de sesión rápido deshabilitado, por lo que las nuevas ventanas de MacVim cargan el .vimrc, .gvimrc, etc., cada vez.

+0

He desactivado Quickstart, pero el abastecimiento de mi '.vimrc' no parece funcionar para la ventana en la que se originó. – Will