一个典型的Vim字典文件就是每行一个单词,如下所示:
| abstract boolean break byte case catch |
编辑_vimrc,在文件中加入字典文件位置的设定:
| ” set root directory of DICTIONARY, whose value by default is ” NULL to Linux ” /cygdrive/c to cygwin ” C: to Win32 let g:DIC_ROOT_DIR=”C:\\dict” ” ” set default ‘dictionary’ path execute “:set dictionary+=”.g:DIC_ROOT_DIR.\\words |
使用vim编辑文件的时候,<C-X><C-K>将查找字典文件进行自动补全。
现在有一个问题,就是不知道如何按照文件类型进行动态添加相应的字典文件。
比如编辑.html文件,需要添加HTML和JS的关键字字典
贴一下我的配置文件代码片段
| autocmd FileType html call HTML() fun! HTML() execute “:set dictionary+=C:\\dict\\HTML” execute “:set dictionary+=C:\\dict\\JS” endfun ” endfun HTML |
不过发现一个bug,FileType不能正确的识别.js文件,不知道为什么。。。
还有一个问题就是在Windows下用set dictionary在函数中不支持两端用”
比如下面的写法就不能加载字典文件
| execute “:set dictionary+=”.g:DIC_ROOT_DIR.”HTML” |
疑惑中。。。
原创文章,转载请注明: 转载自猪在笑 [ http://www.huangwei.me/blog/ ]
本文链接地址: http://www.huangwei.me/blog/2006/12/28/vimeoaceeyeoaouaiath-2/
最近评论