(使用MacOS)由于某些原因,默认情况下没有提供~/.config/nvim文件。因此,我创建了该目录,并在其中创建了init.vim文件。
init.vim文件包含以下内容:
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath=&runtimepath
source ~/.vimrc
这是为了让Neovim使用我在.vimrc中写的设置
由于某种原因,当我使用neovim时,我在.vimrc中写入的设置没有显示出来。这是怎么回事?
2条答案
按热度按时间9wbgstp71#
您的shell中是否定义了
$XDG_CONFIG_HOME
环境变量?如果是,Neovim将在$XDG_CONFIG_HOME/nvim
中查找init.vim
(或init.lua
),而不是~/.config/nvim
。以下是
:h init.vim
中的相关帮助文本:6qftjkof2#
在我的Mac电脑上,这是因为
~/.config
文件夹的访问权限。在Finder中查看文件夹时,文件夹上有一个红色的减号。我试图打开它,并收到以下消息:无法打开文件夹“.config”,因为您没有查看其内容的权限。
我认为这就是问题所在,因为当我使用
sudo nvim
运行Neovim时,init.vim
文件中的所有自定义都被应用了。我通过在命令行(source)中运行以下命令删除了对
~/.config
文件夹的限制:然后再
将
[user]
更改为您的主目录的名称。