css - 如何启用和禁用 Vim 语法脚本?

标签 css vim plugins

我正在使用 css_color.vim用实际颜色突出显示 CSS 十六进制颜色代码的插件。一直打开突出显示有点让人分心,所以我想知道是否有任何方法可以打开和关闭语法插件。

最佳答案

改为创建新语法。

将文件放入.vim/syntax/css_color.vim 并在顶部添加runtime syntax/css.vim。现在它的行为就像它自己的语法定义一样,恰好继承了基本的 CSS 语法。

当你想要带有智能颜色的 CSS 时,使用 :setf css_color。当你想回到 stock CSS 时,:setf css


编辑:绑定(bind)一个键:

function! ToggleCssColor()
    if &filetype == 'css'
        setf css_color
    else
        setf css
    endif
endfunction

noremap <Leader>c :call ToggleCssColor()<CR>

然后\c会在普通模式下在两种样式之间切换。您可以将键设置为任何您想要的,使用 inoremap 在插入模式下绑定(bind)键等。

关于css - 如何启用和禁用 Vim 语法脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14432014/

相关文章:

vim - Windows键可以在Vim中映射吗?

python - autopep8 与 vim

vim - 如何对包含某个单词的行的列进行排序

c++ - Qt 中两个插件的信号/插槽交互

security - 在 Grails 中跨多个插件共享身份验证

html - IE 的 img 修复中的 SVG 破坏了 Chrome

javascript - 具有动态高度的 Flexbox 粘性页脚和容器

html - 如何摆脱右侧的空白区域?

cocoa - PackageManager 3.0.2 - 添加插件

python - 类型错误 : write() argument must be str, 不是文本