1

大多数情况下,我很高兴 Vim 为我自动完成单词的方式。目前,我在一个 HTML/CML/Javascript/CSS 框架中工作,它使用一组定义的 CSS 类名来设置应用程序的样式。类名,例如

  Framework_Table
  FrameWork_NumberInput
  Framework_TextOutput

哪个会像

  .Framework_Table {}
  .FrameWork_NumberInput {}
  .Framework_TextOutput {}

问题是,我如何/在哪里将这些类名列出到 Vim 的自动完成功能可以获取它们?

4

1 回答 1

2

您可以使用基于字典的完成。

  1. 将所有标识符放在一个文件中,例如/path/to/project/cssdict.txt.

    Framework_Table
    FrameWork_NumberInput
    Framework_TextOutput
    
  2. 在 Vim 中,执行:setlocal dictionary=/path/to/project/cssdict.txt.

  3. 点击<C-x><C-k>以完成使用该词典。

阅读:help 'dictionary':help compl-dictionary

于 2013-06-21T10:09:32.633 回答