.vimrc文件不起作用

6
当我启动vim时,一些来自.vimrc文件的设置没有被应用。我之所以认识到这一点,是因为折叠的快捷键不起作用(zazM)。我不得不运行命令 :source $MYVIMRC 这有帮助,但每次启动vim都要运行这个命令很不方便,而且以前不需要这个命令也可以工作。
我正在使用Xubuntu 10.04。它在~/.vimrc中。在:source $MYVIMRC命令之后,一切都正常工作。也许是当我添加了vimrcau! BufWritePost .vimrc source %时开始的。
我的.vimrc 有些文件被应用了,有些必须手动应用。
谢谢

当Vim启动时,是否会出现任何错误?有时,如果文件中存在解析错误,它将中止读取。此外,是否有任何条件可能会中止其他设置? - Caleb
抱歉@sehe,我编辑了标题。@xralf,如果你必须引用你的.vimrc文件,请尝试使用nmap <silent> ,sv:so $MYVIMRC来减少输入。 - pavium
@sehe 是的,它是罪魁祸首,但它有什么问题? - xralf
@pavium,你的映射是什么意思?它是否具有类似于“au!BufWritePost .vimrc source%”的功能? - xralf
@xralf,这段内容来自http://www.derekwyatt.org/vim/the-vimrc-file/,它允许你通过键盘快捷键来加载`.vimrc`文件。Derek Wyatt是一位vim大师,值得一看。 - pavium
显示剩余5条评论
1个回答

2

提供参考信息

我尝试使用

~/Downloads$ cat .vimrc 
se nocompatible
cnoremap QQ echo yup

au! BufWritePost .vimrc source %

然而,这个方法非常有效,并且QQ的映射也如预期一样。因此,还有其他问题导致了此错误。
~/Downloads$ gvim --noplugin -u .vimrc -U .vimrc 

(这是在Ubuntu 10.10,gvim 7.2上)如果您真的想要调试东西,请使用-V标志启动gvim:

gvim -V1

或者

gvim -V10

HTH


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接