スクリーンショット
なにはともあれ、スクリーンショットをごらんください。
左側が選択前、右側が(5)のhoge1
を選択した状態です。
導入方法
拡張機能でProductivity Power Tools 2017をインストール
Match Marginを有効化
ツール>オプション>環境>フォントおよび色>各表示項目
設定名 | 解説 | コード上の場所 |
---|---|---|
Match color(前景) | スクロールバー上の強調表示 | (1)から(6)まで全て |
Match color(背景) | 一致する文字の背景色(セマンティックな一致ではない) | (3), (6) |
強調表示された参照(背景) | セマンティックに一致する参照されている単語の背景色 | (2) |
強調表示された書き込み参照(背景) | セマンティックに一致する書き込み参照されている単語の背景色 | (4) |
強調表示の定義(背景) | セマンティックに一致する定義の背景色 | (1) |
不明 | 現在選択されている単語 | (5) |
以上です。
注意点
- 現在選択されている単語の背景色を変える設定項目は見つかりませんでした。
- 強調表示された参照などは前景色を設定できますが、反映されません。もしかしたら私の環境依存かもしれません。
きっかけ
そのため、以前はダブルクリックなどで単語を選択すると色付けされるものが公開されており大変重宝していました。(スクロール部分にも該当行が色付けされる)
そういえば、前はできたな、と思って調べました。
環境
VisualStudio2017
.NET Framework 4.6
C#6
フォントはFira Code Light
一部文字色はSemanticColorizerとViasforaを使用