2017-10-24 4 views
0

ユーザー設定(または拡張機能を記述しない同様の方法)を使用して特定の項目に対してVisual Studioのコード構文の強調表示を拡張する方法はありますか?VSコードの構文の強調表示を拡張する

私はカラーテーマを使用していますが、HTMLタグの特定の名前空間の構文カラーリングを変更したいと考えています。

<div></div>は、あなたがこれを行うには良い、より標準的な方法を見つけていない場合は、拡張子TODO Highlightがあなたのために働くだろう

答えて

0

<ext:div></ext:div>は異なる色を使用したテーマから、標準的なカラーリングを使用しています。典型的には、「FIXME」などの自分のための特別なコメントを強調するために使用されているが、のような正規表現であなたのケースで使用することができる。

"todohighlight.keywordsPattern": "\\s*<\\s*\\/{0,1}ext:.*\\s*>", 

そしてあなたが望む着色どのように設定することができます

"todohighlight.defaultStyle": { 
    "color": "red", 
    // "letterSpacing": "1px", 
    // "backgroundColor": "rgba(170,102,0,1)", 
    "backgroundColor": "transparent" 
    // "borderRadius": "4px", 
    "isWholeLine": false 
}, 
+0

これは非常に興味深い考えです、ありがとうございます。これは私のTODOを強調表示するためにTODO拡張子を使用しています;)私の目的のために同様のデコレータを作成しようとするかもしれません。私は、現在使用されている構文ハイライトを簡単に拡張する方法があることを期待していました。 – mrwienh

+0

はい、最適なオプションではありませんが、唯一のオプションです。あなたがTODOをハイライトするためにTODOを使用し続けることができない理由はありません。あなたは単に "or" |をkeyWordsPattern regexに追加します。 。 – Mark

関連する問題