" Quickly edit/reload this configuration file
nnoremap gev :e $MYVIMRC<CR>
nnoremap gsv :so $MYVIMRC<CR>
A automatiquement recharger lors de l'enregistrement, ajoutez ce qui suit à votre fichier $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
puis pour la dernière fois, tapez :
:so %
La prochaine fois que vous enregistrez votre vimrc
il sera automatiquement rechargé.
Caractéristiques :
- Indique à l'utilisateur ce qui s'est passé (également l'enregistrement à
:messages
)
- Gère les différents noms des fichiers de configuration
- Assurez-vous qu'il ne correspondra qu'au fichier de configuration réel (ignorez les copies dans d'autres répertoires, ou une
fugitive://
diff)
- Ne générera pas d'erreur si vous utilisez
vim-tiny
Bien sûr, le rechargement automatique ne se produira que si vous modifiez votre vimrc
dans vim.