однако я получаю следующее сообщение об ошибке.
Значит, команда недействительна. :Ex
предоставляется плагином (обычно netrw). Сообщение означает, что netrw (пока) не загружен.
Я добавил следующий список в свой init.vim
Пожалуйста, прочтите :h startup
. Короче говоря, vimrc
(или init.vim
) обрабатывается задолго до загрузки любого плагина. Вам действительно следует отложить вашу команду до события VimEnter
. Вид
if v:vim_did_enter
DoSomethingIfSourcedManually
else
autocmd VimEnter * ++once ++nested DoSomethingOnStartup
endif