以前我一直在使用 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)
您可以将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 中什么也没找到,它仍然会找到相关文件(它应该)。
归档时间: |
|
查看次数: |
16760 次 |
最近记录: |