我一直想学习一个用于编程的文本编辑器。然而,我很快就遇到了一个小障碍,我似乎找不到解决方案。
我修改了我的
/home/user/.nvimrc
文件以添加一些插件,我可以使用 :source ~/.nvimrc
加载它,但是,它永远不会自动加载。 :scriptnames
显示了 /usr/
中的脚本列表,但神秘地不在列表中的是我的主目录中的 .nvimrc
文件。同样,我可以在命令行中加载它,但我不想每次打开文件时都使用 :so ~/.nvimrc
。
我没有使用 sudo 来运行 vim。
如何解决这个问题?这是每个人都必须做的事情吗?
可能是这个问题: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)
如果你想在不离开 neovim 的情况下打开 RC 文件 - 特别是当你想在工作时安装插件并且在 Windows 上“~”没有展开时,你可以使用命令
:execute 'edit ' . stdpath('config') . '/init.vim'
使用这种方法的好处是,它是一个跨平台的解决方案