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"
我正从 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"