更改 Vim 主目录

更改 Vim 主目录

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

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

echo $HOME

它打印H。在插上网线之前,我家C:\用户\blabla

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

C:\Windows\System32>set | findstr /R "^HOME"
HOMEDRIVE=H:
HOMEPATH=\
HOMESHARE=\\companyname\blabla\username$

答案1

您可以设置随你喜欢

set HOME=h:\example_directory\ (or something)

(或者转到控制面板\系统\高级\环境...并在那里创建该名称的环境变量)

但为什么不把 Vim 放在某个目录中,以便

\gvim
\gvim\_vimrc
\gvim\vim73\
\gvim\vimfiles

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

答案2

您可以将 vim 文件放在其他位置。我的 Ubuntu 系统提供了以下列表:

   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"

尝试将文件放入 $VIM,可能是 C:\Program Files\Vim 或类似位置。

相关内容