0

我习惯于在提交任何内容之前检查我的所有更改。因此我主要以这种方式使用键盘:

  • 打开文件差异查看器
  • 使用命令的快捷方式workbench.action.compareEditor.nextChange浏览所有更改(在我的情况下是Alt+ )Down

不幸的是,当前“选定”的更改很难与所有其他更改区分开来,这使得这个工作流程有点麻烦:

在此处输入图像描述

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

我可以以某种方式editor.lineHighlightBorder仅针对差异视图进行自定义吗?

就像是:

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

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

1 回答 1

0

在您的 colorCustomizations 中只需键入“ diff”(不带引号),您将看到各种选项,例如:

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

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

于 2018-05-25T05:50:23.787 回答