Лучшее выделение для текущего выделения в программе просмотра различий - PullRequest
0 голосов
/ 25 мая 2018

Я привык проверять все свои изменения перед тем, как что-либо делать.Поэтому я в основном использую клавиатуру следующим образом:

  • Откройте файл diff-viewer
  • Используйте ярлык для команды workbench.action.compareEditor.nextChange для навигации по всем изменениям ( Alt + Вниз в моем случае)

К сожалению, в настоящее время «выбранное» изменение очень трудно отличить от всех других, что делает этот рабочий процесс немного громоздким:

enter image description here

Я только что понял, что могу настроить это, изменив editor.lineHighlightBackground или editor.lineHighlightBorder, но это изменит выделение текущей активной строки во всех видах, что нечто я хочу.

Можно ли как-то настроить editor.lineHighlightBorder только для просмотра различий?

Что-то вроде:

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

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

1 Ответ

0 голосов
/ 25 мая 2018

В ваших настройках цвета просто введите "diff" (без кавычек), и вы увидите различные варианты, такие как:

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

Так что нет, я не думаю, что вы можете изменить текущую выбранную строку только в diffEditor.Там нет такой опции.Кроме того, настройки colorCustomizations не поддерживают языковые настройки, как другие настройки.Но, может быть, игра с четырьмя вариантами поможет?

...