Це питання source
-ing файлу, коли я його редагую?
Так! :so %
Ви повинні виконати трюк під час редагування vimrc
. Або ви також можете використовувати спеціальну змінну $MYVIMRC
для доступу до неї з будь-якого місця. У мене є таке відображення:
nnoremap <F5> :source $MYVIMRC<CR>
Застереження:
Вам потрібно зробити кілька речей, vimrc
щоб переконатися, що ви зможете source
безпечно їх повторити .
- Переконайтеся, що починаються всі ваші функції
function!
. !
Робить повторну заяву функції просто переписати функцію без попередження.
- Якщо у вас є
autocmd
s, переконайтеся, що ви включили їх у групу і розпочніть групу au!
. Це переконається, що ви не будете налаштовувати autocmd
S більше одного разу. Якщо ви відредагуєте його, він видалить старий екземпляр.
Приклад:
augroup MyAutocmds
au!
autocmd...
autocmd...
augroup END
map <F9> :so $MYVIMRC<Enter>:echo ".vimrc reloaded"<Enter>
це моє, але приблизно те саме :)