一个典型的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编辑文件的时候,
现在有一个问题,就是不知道如何按照文件类型进行动态添加相应的字典文件。
比如编辑.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” |
疑惑中。。。