2013-05-11 49 views
0

我在VIM上遇到了一些麻烦,我想知道是否有人可以提供帮助。截至目前,我正在努力使VIM启动时,它将工作目录更改为除默认(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Vim 7.3)之外的一个目录。我正在讨论的方式是加入cd $HOME\Desktop\VimFiles,其中$HOMEC:\Users\Alphabet(字母是我帐户的名称)。在Windows中编辑_vimrc

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

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

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

+0

键入以下内容后,命令栏中显示的提示消息是什么:w! ? – Reorx 2013-05-11 08:42:28

+0

另请参阅http://stackoverflow.com/questions/16368988 – 2013-05-11 09:11:35

+0

我看着上面列出的stackoverflow页面,并以管理员身份运行它似乎已经完成了。谢谢。 :D虽然有什么办法可以让我不需要那样做?更改文件权限或只是移动Vim? – Zhouster 2013-05-12 08:52:15

回答

2

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

在Vim中,01​​告诉你你应该在哪里放你的_vimrc。在你的情况下,你的_vimrc应该是C:\Users\Alphabet\_vimrc,你应该把你的插件和C:\Users\Alphabet\vimfile\

千万不要触摸系统文件!

+0

我想我很迷茫,因为它在VIM文件夹中,而且我在管理员帐户上。另外,为什么我们不在$ VIM位置放置什么?这似乎是我的_vimrc所在的默认位置。您是否建议我将整个VIM程序作为下载位置移动到我的桌面? – Zhouster 2013-05-12 07:05:03

+0

1.当您升级Vim时,$ VIM中的大部分内容将被覆盖。2. $ VIM中的内容是3.因为加载顺序,将插件和设置放在'$ VIM'中是最不可预知的,这就是为什么你必须在你的''VIM''中做所有的定制, $ HOME'目录和**从不**触摸'$ VIM',无论你是否是管理员。将你的设置放在'C:\ Users \ Alphabet \ _vimrc'和你的插件中'C:\ Users \ Alphabet \ vimfile \',这就是它的全部。 – romainl 2013-05-12 11:13:35

+0

好的,我会记住的,谢谢! – Zhouster 2013-05-25 06:23:28