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

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

windows下gvim关键字自动补全问题_第1张图片

    后来我发现那关键字补全都是来自这三个文件中:“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了。

windows下gvim关键字自动补全问题_第2张图片

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

你可能感兴趣的:(vim)