css_color.vimプラグインを使用して、CSSの16進数のカラーコードを実際の色でハイライト表示しています。ハイライトが常にオンになっているのはちょっと気が散るので、シンタックスプラグインのオン/オフを切り替える方法があるのだろうかと思っています。Vim構文スクリプトを有効または無効にする方法は?
5
A
答えて
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
を使用して、挿入モードでキーをバインドします。
+0
これは完璧に機能してくれてありがとうございます。私はこれをトグルするために単一のキーをどのようにマッピングするのか知っていますか? – bab
1
代替プラグインを参照してください。私はcolorizer - Highlight #rrggbb or #rgb colorを使用しています。これは高度な機能を持ち、CSSだけでなく、簡単にオン/オフを切り替えることができるためです。
1
関連する問題
- 1. .vimスクリプトを有効にする方法
- 2. コンポーネントを有効または無効にする方法は?
- 3. フラットリストのスクロールを有効または無効にする方法
- 4. RShinyのアクションボタンを有効または無効にする方法
- 5. ページスクロールを有効または無効にする方法
- 6. uitableviewでセルを有効または無効にする方法
- 7. PyQt - スペルチェックを有効または無効にする方法
- 8. セレンテストケースでジオロケーションを有効または無効にする方法
- 9. 後/構文ファイルのvimキーワード構文を無効にする
- 10. セレンでボタンが有効または無効になる方法
- 11. 有効/無効または有効/無効にする方法の命名規則
- 12. ICSで位置情報サービスをプログラム的に有効または無効にする(有効または無効にする)方法はありますか?
- 13. QTextEditの構文ハイライトを有効/無効にする
- 14. JavaFXフォームのボタンを有効または無効にする方法は?
- 15. ctags + Vimを有効にして有効にするには?
- 16. またはステートメントが無効な構文
- 17. パースペクティブに基づいてアクションセットを有効または無効にする方法
- 18. アンドロイドデバイスでdmの有効性を有効または無効にする方法は?
- 19. jQueryでボタン/リンクを無効/有効にする方法は?
- 20. phpdismodでPHPモジュールを無効/有効にする方法は?
- 21. ラジオボタンでチェックボックスを有効/無効にする方法は?
- 22. jackson SerializationFeature.WRAP_ROOT_VALUEを有効/無効にする方法は?
- 23. QTreeViewイベントの項目を有効/無効にする方法は?
- 24. GoogleのreCaptchaウィジェットを有効/無効にする方法は?
- 25. pythonコードからvirtualenvを有効/無効にする方法は?
- 26. コントロールのグループを有効/無効にする方法は?
- 27. xcodeプロジェクトでARCを有効/無効にする方法は?
- 28. ttkウィジェットを有効/無効にする方法は?
- 29. ファイアウォールを有効/無効にする方法は?
- 30. MaskedTextBoxでボタンを有効/無効にする方法は?
すべての構文が強調表示されているだけでなく、 ':syn off'を介して、css_colorプラグインをアンロードしたいのですか? – imm
はい、ただし:syn offはすべての構文の強調表示をオフにします。ただ1つのプラグインを無効にしたいだけです – bab