Respuestas:
:source ~/.vimrc
Ejecuta eso desde adentro de vim, eso aplicará tu .vimrc
Alternativamente
:source $MYVIMRC
Aquí hay uno para la posteridad. Agregue lo siguiente a su .vimrc:
map <leader>vimrc :tabe ~/.vim/.vimrc<cr>
autocmd bufwritepost .vimrc source $MYVIMRC
La primera línea significa que puede abrir su vimrc desde cualquier búfer vim escribiendo su líder y luego escribiendo "vimrc". Por ejemplo, mi líder está configurado en coma, por lo que si estoy en modo de edición y escribo ", vimrc", se abre mi vimrc en una nueva pestaña.
La segunda línea obtiene automáticamente los cambios en su vimrc cuando lo guarda y lo cierra. Es magia.
~/.vimrces solo un trozo que genera fuentes ~/.vim/.vimrcpara que pueda mantener todo bajo control de fuente. Para la mayoría de las personas tiene razón, lo sería :tabe $MYVIMRC<cr>.
:so %
si actualmente está editando .vimrc
" Quickly edit/reload this configuration file
nnoremap gev :e $MYVIMRC<CR>
nnoremap gsv :so $MYVIMRC<CR>
Para recargar automáticamente al guardar, agregue lo siguiente a su $MYVIMRC:
if has ('autocmd') " Remain compatible with earlier versions
augroup vimrc " Source vim configuration upon save
autocmd! BufWritePost $MYVIMRC source % | echom "Reloaded " . $MYVIMRC | redraw
autocmd! BufWritePost $MYGVIMRC if has('gui_running') | so % | echom "Reloaded " . $MYGVIMRC | endif | redraw
augroup END
endif " has autocmd
y luego, por última vez, escriba:
:so %
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.
map <leader>vimrc :tabe $MYVIMRC<cr>coincidirías con el autocmd?