Добавление следующего в ваш .vimrc
(файл конфигурации Vim, расположенный в root вашего домашнего каталога) приведет к тому, что Vim автоматически загрузит Netrw после запуска.
" Open Netrw after Vim starts up
augroup InitNetrw
autocmd!
autocmd VimEnter * :silent! Explore
augroup END
Проблема с предыдущий подход, в том виде, в котором он реализован, заключается в том, что Netrw также загружается, когда вы используете Vim с аргументом для открытия указанного c файла. Обходной путь - использовать следующую модификацию, основанную на подходе, предложенном в документации Netrw (:help netrw-activate
).
" Checks if there is a file open after Vim starts up,
" and if not, open the current working directory in Netrw.
augroup InitNetrw
autocmd!
autocmd VimEnter * if expand("%") == "" | edit . | endif
augroup END
На следующих страницах есть более подробная информация об автокомандах и файле конфигурации .vimrc
.