我正在使用css_color.vim插件用实际颜色突出显示 CSS 十六进制颜色代码。一直打开突出显示有点让人分心,所以我想知道是否有任何方法可以打开和关闭语法插件。
问问题
558 次
3 回答
4
而是创建新语法。
将文件放入.vim/syntax/css_color.vim
并runtime syntax/css.vim
在顶部添加。现在它就像它自己的语法定义一样,恰好继承了基本的 CSS 语法。
当您想要具有智能颜色的 CSS 时,请使用:setf css_color
. 当你想回到股票 CSS 时,:setf css
.
编辑:绑定一个键:
function! ToggleCssColor()
if &filetype == 'css'
setf css_color
else
setf css
endif
endfunction
noremap <Leader>c :call ToggleCssColor()<CR>
然后\c会在正常模式下在两种风格之间切换。您可以将密钥设置为您想要的任何内容,用于inoremap
在插入模式下绑定密钥等。
于 2013-01-21T06:31:27.400 回答
1
看看替代插件。我使用colorizer - Highlight #rrggbb 或 #rgb color,因为它具有高级功能,不仅适用于 CSS,而且可以轻松打开/关闭。
于 2013-01-21T07:24:52.600 回答