0

我在 Windows 上使用 VIM 时遇到了一些问题,我想知道是否有人可以提供帮助。截至目前,我正在努力做到这一点,以便当 VIM 启动时,它将其工作目录更改为默认目录之外的一个(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Vim 7.3)。我要解决的方法是添加cd $HOME\Desktop\VimFiles,其中$HOMEC:\Users\Alphabet(字母是我帐户的名称)。

我现在遇到的问题是,在打开_vimrc并添加上述行后,我无法保存文件,即使强制它(使用 w!)也是如此。我想知道为什么会这样,以及如何解决这个问题。作为补充说明,我在 GVIM 中运行它。

注意:我尝试在 VIM 中做同样的事情,并且能够很好地编辑 _vimrc 文件,但是当我转到它的位置并使用 GVIM 或 Notepad++ 打开它时,“cd”行没有出现。是否有一个原因?

任何帮助表示赞赏。谢谢!

4

1 回答 1

2

看起来您正试图在没有适当权限的情况下在受保护的目录中写入文件。

在 Vim 中,:echo $HOME告诉您应该 _vimrc. 在你的情况下,你_vimrc应该是C:\Users\Alphabet\_vimrc并且你应该把你的插件和诸如此类的东西放在C:\Users\Alphabet\vimfile\.

千万不要碰系统文件!

于 2013-05-11T08:53:39.197 回答