css_color.vimプラグインを使用して、CSSの16進カラーコードを実際の色で強調表示しています。ハイライトを常にオンにするのは少し気が散るので、構文プラグインのオンとオフを切り替える方法があるかどうか疑問に思っています。
質問する
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、通常モードで 2 つのスタイルを切り替えます。キーを好きなように設定したりinoremap
、挿入モードでキーをバインドするために使用したりできます。
于 2013-01-21T06:31:27.400 に答える
1
代替プラグインをご覧ください。私はcolorizerを使用しています-#rrggbbまたは#rgbcolorを強調表示します。これは、高度な機能があり、CSSだけでなく機能し、簡単にオン/オフを切り替えることができるためです。
于 2013-01-21T07:24:52.600 に答える