Cuando hago un cambio en mi .vimrc, generalmente salgo de Vim y lo abro nuevamente. ¿Hay alguna manera más fácil de recargar los nuevos .vimrccambios?
50
Correr:
:source $MYVIMRC
dentro de Vim para recargar el vimrcarchivo. O, una versión más corta:
:so $MYVIMRC
como se menciona en un comentario de kenorb .
También puede resultarle útil asignar cualquiera de estos formularios a una clave. Por ejemplo:
nnoremap <Leader>r :source $MYVIMRC<CR>
:so $MYVIMRC.:so $m<Tab> ← atajo extra:so %.%está configurado con el nombre de archivo actual del búfer que edita, en este caso$MYVIMRCSi solo quieres volver a cargar el archivo de vez en cuando
como Paul escribió es correcto. Si termina cambiando su vimrc con frecuencia, puede agregar algo como esto a su archivo vimrc:
Esto volverá a cargar el archivo cuando lo escriba (desde esa sesión vim)
fuente
.vim/vimrc, (2) creará duplicadosautocmd, por lo que cada guardado posterior será más lento ya que el archivo se volverá a cargar varias veces, (3) no se comporta con vim-tiny que no tiene autocmd y sigue siendo el valor predeterminado en algunas distribuciones de Linux. Vea mi respuesta para abordar estos problemas.Para recargar automáticamente al guardar, agregue lo siguiente a su
$MYVIMRC:y luego, por última vez, escriba:
La próxima vez que guarde su archivo
vimrc, se volverá a cargar automáticamente.caracteristicas:
:messages)fugitive://diff)vim-tinyPor supuesto, la recarga automática solo ocurrirá si editas tu
vimrcen vim.fuente