bugfix> visual-studio-code > 投稿

私は何かをコミットする前にすべての変更をチェックするのに慣れています。したがって、主にこの方法でキーボードを使用します。

  • ファイルdiff-viewerを開きます
  • コマンド workbench.action.compareEditor.nextChange のショートカットを使用すべての変更をナビゲートするには(Alt+ダウン 私の場合)

残念ながら、現在選択されている変更を他のすべてと区別するのは非常に難しいため、このワークフローは少し面倒です。

editor.lineHighlightBackground を変更してこれをカスタマイズできることに気づきましたまたは editor.lineHighlightBorder しかし、これにより、すべてのビューで現在アクティブな行の強調表示が変更されます。

どういうわけか editor.lineHighlightBorder をカスタマイズできますか差分ビュー専用ですか?

何かのようなもの:

"workbench.colorCustomizations": {
    "editorCursor.foreground": "#f9ae58",
    "[diff]": {
        "editor.lineHighlightBorder": "#fff",
    }
},

回答 1 件
  • colorCustomizationsに「 diff 」と入力するだけです "(引用符なし)と、次のようなさまざまなオプションが表示されます。

    "diffEditor.removedTextBorder": "#ff0000",
    "diffEditor.removedTextBackground": "#ff0000",
    "diffEditor.insertedTextBackground": "#ff0000",
    "diffEditor.insertedTextBorder": "#ff0000",
    
    

    だから私はあなたが現在選択されている行を変更できるとは思わないのみ diffEditorで。そのようなオプションはありません。また、colorCustomizationsは、他の設定のように言語固有の設定をサポートしていません。しかし、上記の4つのオプションを試してみると役に立ちますか?

あなたの答え