NeoVIm не загружает файл ~/.nvimrc автоматически
Я хотел начать изучать текстовый редактор для программирования. Тем не менее, я быстро столкнулся с небольшим препятствием, которое, кажется, не могу найти решение.
Я изменил мой /home/user/.nvimrc
файл, чтобы добавить несколько плагинов, и я могу загрузить его с помощью :source ~/.nvimrc
Однако он никогда не загружается автоматически. :scriptnames
показывает список скриптов в /usr/
, но таинственно отсутствует в списке .nvimrc
файл в моем домашнем каталоге. Опять же, я могу загрузить его в командной строке, но я бы не хотел использовать :so ~/.nvimrc
каждый раз, когда я открываю файл.
Я не использую sudo для запуска vim.
Как я могу решить эту проблему? Это то, что каждый должен делать?
4 ответа
Может быть эта проблема: https://github.com/neovim/neovim/issues/3530
Резюме:
Новое местоположение ~/.config/nvim/init.vim
Чтобы сохранить ~/.nvimrc, вы можете получить его из нового места:
mkdir -p ~/.config/nvim
echo 'source ~/.nvimrc' > ~/.config/nvim/init.vim
:help config
перечисляет пути для каждой ОС:
Unix ~/.config/nvim/init.vim (or init.lua)
Windows ~/AppData/Local/nvim/init.vim (or init.lua)
$XDG_CONFIG_HOME $XDG_CONFIG_HOME/nvim/init.vim (or init.lua)
Вместо того, чтобы ссылаться на ваш файл RC напрямую, рассмотрите возможность использования $MYVIMRC
:
:e $MYVIMRC
:source $MYVIMRC
Ссылка: Изучите Vim трудный путь / Редактирование вашего vimrc
Если вы хотите открыть RC-файл, не выходя из neovim — особенно, когда вы хотите установить плагин во время работы и в Windows «~» не расширяется, вы можете использовать команду
:execute 'edit ' . stdpath('config') . '/init.vim'
Преимущество использования этого метода заключается в том, что это кроссплатформенное решение.