获取vim以提供CSS类和ID名称的制表符完成

Mar*_*ree 3 vim

我总是错过并且总是插入vim的一个IDE功能是标签完成.

我是SuperTab的忠实粉丝,但有一点我不能忍受的事实是,它将带有破折号的CSS类名和ID的部分视为单个单词.

我已经为camelCase和underscore_completion找到了几个可能的解决方案,但我似乎找不到任何支持普通旧破折号的东西.

rom*_*inl 8

这不是特定于CSS的问题:Vim使用值iskeyword来执行完成.

键入:set iskeyword?以查看哪些字符被视为关键字的一部分.Mac上的默认设置应该是@,48-57,_,192-255.

您可以使用以下命令将短划线添加到列表中:

:set iskeyword+=-
Run Code Online (Sandbox Code Playgroud)

将此行添加到您的~/.vimrc设置以使此设置粘贴:

set iskeyword+=-
Run Code Online (Sandbox Code Playgroud)