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