更好地突出显示diff查看器中的当前选择

时间:2018-05-25 05:43:12

标签: visual-studio-code diff git-diff git-difftool

在我做任何事情之前,我常常检查我的所有更改。因此我主要使用键盘这样:

  • 打开文件diff-viewer
  • 使用命令workbench.action.compareEditor.nextChange的快捷键浏览所有更改(在我的情况下, Alt + Down

不幸的是,目前正在选择"变化很难与其他变化区分开来,这使得这个工作流程变得有点麻烦:

enter image description here

我刚刚意识到我可以通过更改editor.lineHighlightBackgroundeditor.lineHighlightBorder来自定义此功能,但这会更改所有视图中当前活动行的突出显示,这不是我想要的。

我可以以某种方式仅为diff视图自定义editor.lineHighlightBorder吗?

类似的东西:

"workbench.colorCustomizations": {
    "editorCursor.foreground": "#f9ae58",

    "[diff]": {
        "editor.lineHighlightBorder": "#fff",
    }
},

1 个答案:

答案 0 :(得分:0)

在您的colorCustomizations中输入" diff" (没有引号)你会看到各种选项,如:

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

所以我不认为您可以在diffEditor中更改当前选定的 行。没有这样的选择。此外,colorCustomizations不支持其他设置的语言特定设置。但也许玩上面的四个选项会有帮助吗?