css - VIM:如何使用 HTML 文件中声明的标签 ID 和类名在 CSS 文件中自动完成

标签 css vim

我正在尝试使用 VIM 来编辑 HTML、CSS 和 JavaScript。我已经安装了一些插件并配置了 VIM,这样我就可以自动完成标准的 HTML/CSS 代码。现在我想使用放置在 HTML 文件中的标签 ID 和类名来自动完成我的 CSS 代码,就像在 Apatana 中一样。例如:

我有 1.html包含以下行的文件:

<div id="my_id"> </div>
<div class="my_class"> </div>

我有1.css文件:

#my_id{border-style:dotted}
.my_class{border-style:solid}

当我编辑 CSS 文件并按下 <c-x><c-o> 时在#之后,我希望 VIM 从 1.html 向我推荐标签 ID文件。标签类名也一样。我该怎么办?

最佳答案

我发现有帮助的是将以下行添加到我的 .vimrc:

autocmd FileType css,scss setlocal iskeyword+=-,?,!

这有助于我使用各种特殊字符自动完成 ID 和类。

关于css - VIM:如何使用 HTML 文件中声明的标签 ID 和类名在 CSS 文件中自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559737/

相关文章:

macos - 你如何在远程 Linux ssh session 上运行的 vim 中猛拉到本地 OSX 剪贴板?

vim - vim 中类型推断的 ctags 跳转可能吗?

html - 如何使用 CSS 垂直对齐 DIV 中的图像和文本?

vim - Linewise inclusive delete up to a pattern

html - 如何选择没有特定类的最后一个元素?

css - 响应式三 Angular 形div

vim - 使用 vim 删除某个范围内的行

VIM 自定义箭头键映射不适用于窗口切换?

html - 通过父级+父级伪元素的高度绑定(bind)子级

javascript - SVG 中 dashArray 的输出与 Chrome 和 IE 不同