Neovim:相对配置文件(init.vim)位置

Neovim: Relative config file(init.vim) location

我正从 vim 转移到 neovim,我的问题是我需要将它放在便携式 USB 记忆棒上。 所以我需要从相对路径读取配置文件。为此,我在原始 vim 上使用了 $VIM/_vimrc,因为 $VIM 总是指向我 USB 中的 vim 文件。 但是 Neovim 将配置文件存储在 Linux 上的 ~/.config 或 Windows 上的 Appdata 中,它们都指向我正在使用的本地计算机目录。 他们的任何相对目录 Neovim 用来读取配置文件吗?我不想每次都手动获取配置文件...

来自:help startup

    The Nvim config file is named "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     

所以您可以像之前使用 $VIM 一样使用 $XDG_CONFIG_HOME

您可以创建一个 bash 别名或等效的包装脚本,而不是设置 $XDG_CONFIG_HOME

alias vim="vim -u /path/to/vimrc"