web-dev-qa-db-ja.com

Visual Studioエディターで現在の行の強調表示を無効にする

Visual Studioエディターは、現在の行の背景色を変更することにより、現在の行を強調表示します。この強調表示を無効にする簡単な方法はありますか?それ以外の場合、[フォントと色]ダイアログのどのパラメーターがエディターで現在選択されている行の背景色を制御しますか?

155
Paul Dixon

この強調表示を無効にする簡単な方法はありますか?

[ツール]-> [オプション]-> [テキストエディター]の[表示]グループで、[現在の行を強調表示する]をオフにします。

[フォントと色]ダイアログのどのパラメーターが、エディターで現在選択されている行の背景色を制御しますか?

色の名前は「Highlight Current Line(Active)」および「Highlight Current Line(Inactive)」です

263
James McNellis

現在の行の周囲の境界線を無効にするには

VS 2019

移動:環境->フォントと色:

表示項目を見つけます:現在の行を強調表示

item foreground colorを次のように設定します:Automatic

VS 2017以前

移動:ツール->オプション->テキストエディタ:

表示アイテムを見つけます。

  • 現在の行を強調表示(アクティブ)
  • 現在の行を強調表示(非アクティブ)

item foreground colorを次のように設定します:Automatic

23
Sc0tTy

Resharperを使用している場合は、次のとおりです。

ツール->オプション->テキストエディター:

  ReSharper Current Line Highlight
3
demoncodemonkey

その視覚的なコードが作る場合

"editor.renderLineHighlight": "none"
1
Imran Khan

前の回答に加えて、Visual Assist(トマトのアイコン)にはhighlight current line機能。VisualStudioのハイライトオプションがオフになっている間もアクティブにできます。これは私を夢中にさせた! Visual Assist Optionパネル、Displayカテゴリで見つけてください。

したがって、VisualAssistの強調表示オプションもオフにすることを忘れないでください。

編集私の設定:

  • Visual Assistオプションが有効になりましたoff
  • Visual Studioオプションが有効になったon(テキストエディター部分)
  • フォントの色設定で、現在の行を強調表示(アクティブおよび非アクティブ)、foregroundからAutomatic
  • 最後に、background色でハイライトの色を自由に設定できます。

最後のポイントは、Visual Studioがさらに物事を台無しにすることがあるため、再起動するか、タブを閉じたり開いたりする必要があるかもしれません...残念ながら、YMMVです。

0
johan d.

ビジュアルアシストとvsvim拡張が競合していました。そこで、視覚補助オプション内で無効にしました。

オプションのチェックを外します:強調表示->クイック検索の結果を強調表示し、ファイルで検索します。何らかの理由で「esc」が機能しません。

0
Todd Seiler