使用数据 :image 的 CSS 文件中的 VIM 语法高亮显示扼流圈

标签 vim syntax-highlighting

我有一个 CSS 文件,里面有一些非常基本的东西,包括一个 data:image 像这样:

#next {
     background-image: url("data:image/png,%89PNG%0D%0");

实际的数据字符串要长得多,但我已为这篇文章截断了内容。 vim CSS 语法荧光笔会阻塞那个长字符串,并强制我在该文件中的其余 css 声明不被突出显示。当该声明可见时(例如,当它试图突出显示数据 url 时),vim 在此文件中也很慢。任何人都对修复/规避此问题有任何建议吗?

最佳答案

我只是在这个问题上挣扎。

对我来说,修复是修改我的 .vimrc 以包括:

set synmaxcol=200

我从这个帖子中得到了这个提示:https://superuser.com/questions/302186/vim-scrolls-very-slow-when-a-line-is-to-long

希望它也能帮助别人。

关于使用数据 :image 的 CSS 文件中的 VIM 语法高亮显示扼流圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747365/

相关文章:

vim - 过滤 quickfix 缓冲区 vim

vim - 在多行选择之前粘贴

html - Pluma(RIP Gedit)是否有一个插件来突出显示匹配的 HTML 标签?

macos - 可以语法高亮差异文件的 Mac 原生文本编辑器?

typescript - VSCode Typescript 语法突出显示中类型的标记名称是什么?

python - 如何在 PyCharm 中获取 .enaml 文件的语法高亮显示?

vim - 如何更改 VIM 中的 Tab 键顺序?

vim - 全局子匹配()?

vim - 有没有办法让 vim 在缓冲区中的常规模式之前/之后显示 "virtual characters"?

.htaccess - 如何在 Netbeans 中突出显示 .htaccess 文件