您的位置:首页 > 其它

windows下gvim关键字自动补全问题

2012-06-09 00:07 323 查看
今日在ubuntu下配置.vimrc,我把windows下的插件和_vimrc文件传过去,稍微改一下就可以用了。我建立一个cpp文件测试一下,发现才敲了两个字符,vim-autocomplpop就弹出一系列的关键字,不想windows,居然跑到path中找一段时间才显示出来,晕.......



后来我发现那关键字补全都是来自这三个文件中:“c-c++-keywords.list”, “k+r.list", "stl_index.list"。这三个文件都是在c.vim中的c-support\wordlists文件夹中,但在windows下不知道搞什么鬼用不了补全 。

上网搜了一下,发现有个set dictionary的设置,然后打开givm执行 :set dictionary 结果状态栏显示的是 C:\Program

我一看就猜测可能是路径名有空格的问题,于是按着它的格式在空格前面加了个 \ ,即在_vimrc中加了一行:

set dictionary=C:\Program\ Files\Vim\vimfiles\c-support\wordlists\c-c++-keywords.list

保存,关闭再重新打开givm,执行:set dictionary, 居然发现还是C:\Program 。最终我只好把这三个文件放在没有空格的路径下,然后再在_vimrc中把该路径加进去,这样就OK了。



PS: windows下路径名有时是挺蛋疼的问题,更蛋疼的是”Program Files“这个这么重要的文件名是有空格的

!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: