大多数情况下,我很高兴Vim为我自动填充文字的方式。目前,我正在使用HTML / CML / Javascript / CSS框架,它使用一组定义的CSS类名来设置应用程序的样式。类名如
Framework_Table
FrameWork_NumberInput
Framework_TextOutput
哪一个会像
一样使用 .Framework_Table {}
.FrameWork_NumberInput {}
.Framework_TextOutput {}
问题是,我如何/在哪里列出这些类名到Vim的自动完成功能可以选择它们?
答案 0 :(得分:2)
您可以使用基于字典的完成。
将所有标识符放在一个文件中,例如/path/to/project/cssdict.txt
。
Framework_Table
FrameWork_NumberInput
Framework_TextOutput
在Vim中,执行:setlocal dictionary=/path/to/project/cssdict.txt
。
点击<C-x><C-k>
完成字典的使用。
阅读:help 'dictionary'
和:help compl-dictionary
。