在 vim 中更改主目录

在 vim 中更改主目录

我已经更改了注册表设置,以便用户的文件夹不保存在 中,C:而是保存在 中E:。除了 Vim(和 Cygwin,但我现在不想要它)之外,一切都运行良好。

每当我启动 Vim 时,它都会自动创建一个新文件夹C:\Users\Administrator并开始在那里保存文件。

那是因为$HOMEC:\Users\Administrator。我希望它改变,以便它可以指向我的自定义位置。

答案1

我认为 Vim 应该将 $HOME 设置为 ${HOMEDRIVE}${HOMEPATH},除非您已经在 Windows 环境中将 %HOME% 设置为其他值。

如果您启动命令提示符并运行:

set | findstr /R "^HOME"

我认为你应该看看

HOMEDRIVE=E:
HOMEPATH=\Users\Administrator

我怀疑 HOMEDRIVE 仍然设置为 C:(您对用户文件夹的更改没有生效)或者那里也有一个 HOME 的设置。

答案2

您可以将环境变量设置VIMINITsource E:/Users/Administrator/vimrc。然后在该vimrc文件中,您需要将“runtimepath”选项设置为适当的值,以查找所有插件。请参阅

:help VIMINIT
:help 'runtimepath'

答案3

如果您不想更改 $HOME,请尝试创建两个新的系统环境变量:

$VIM:要放置 vimrc 并用作 vimfiles 的目录

$VIMRUNTIME:你安装 Vim 的目录(例如:E:\Program_Files\Vim\vim82)

相关内容