为什么 Neovim 的初始化文件在我的 Mac 上不起作用?

Tem*_*emp 5 vim neovim

(使用 MacOS)由于某种原因,默认情况下未提供 ~/.config/nvim 文件。所以我创建了该目录并在其中创建了 init.vim 文件。

init.vim 文件具有以下内容:

set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath=&runtimepath
source ~/.vimrc
Run Code Online (Sandbox Code Playgroud)

这应该让 Neovim 使用我在 .vimrc 中编写的设置

由于某种原因,当我使用 neovim 时,我在 .vimrc 中编写的设置没有显示。这是怎么回事?

小智 4

$XDG_CONFIG_HOME您的 shell 中是否定义了环境变量?如果是这样,Neovim 将在中查找init.vim(或init.lua)$XDG_CONFIG_HOME/nvim而不是~/.config/nvim

以下是相关帮助文本:h init.vim

    The Nvim config file is "init.vim", located at:
        Unix        ~/.config/nvim/init.vim
        Windows     ~/AppData/Local/nvim/init.vim
    or if |$XDG_CONFIG_HOME| is defined:
                $XDG_CONFIG_HOME/nvim/init.vim
Run Code Online (Sandbox Code Playgroud)