更改 Vim 主目录

cal*_*tas 8 vim

以前我一直在使用 vim 没有任何问题。然而,几个月前,我们公司进行了一些网络和安全更新。之后,每当我将网线插入笔记本电脑时,它都会创建一个带有我公司名称的网络共享驱动器“H”,当我尝试打开 vim 时,它不会加载我的 vim 主目录中的插件和其他内容。

我找到了原因,但我不知道如何解决。问题是这些网络更新改变了我们的 HOME 目录。当我写:

echo $HOME
Run Code Online (Sandbox Code Playgroud)

它打印H。在插入网线之前,我的家是C:\Users\blabla

如何更改我的 HOME 变量?当我运行set它打印:

C:\Windows\System32>set | findstr /R "^HOME"
HOMEDRIVE=H:
HOMEPATH=\
HOMESHARE=\\companyname\blabla\username$
Run Code Online (Sandbox Code Playgroud)

Roo*_*ook 8

您可以将HOME设置为您喜欢的任何内容

set HOME=h:\example_directory\ (or something)
Run Code Online (Sandbox Code Playgroud)

(或转到 Control Panel\System\Advanced\Environmental ... 并在那里创建该名称的环境变量)

但是为什么不把 Vim 放在某个目录中,这样

\gvim
\gvim\_vimrc
\gvim\vim73\
\gvim\vimfiles
Run Code Online (Sandbox Code Playgroud)

是您的文件和文件夹顺序。这样,如果在HOME 中什么也没找到,它仍然会找到相关文件(它应该)。

  • 我无法更改 HOME,因为它被其他公司应用程序使用。还有其他选择吗? (2认同)