Как вы можете отключить индикаторы Gutter в VS Code?
В VS Code, если в папке, в которой вы работаете, есть контроль версий, он попытается указать, какие строки являются новыми и какие строки изменены с помощью небольших цветовых пятен в разделе "Желоб". Собственно, как с левой стороны рядом с номерами строк, так и с правой стороны в полосе прокрутки.
Есть ли способ отключить всю эту ерунду? Это в основном отвлекает меня.
6 ответов
Изменить это можно в settings.json Ctrl+,
"scm.diffDecorations": "all" | "gutter" | "overview" | "none"
Или вы можете сделать их прозрачными:
"workbench.colorCustomizations": {
// Gutter indicators (left)
"editorGutter.modifiedBackground": "#0000",
"editorGutter.addedBackground": "#0000",
"editorGutter.deletedBackground": "#0000",
// Scrollbar indicators (right)
"editorOverviewRuler.addedForeground": "#0000",
"editorOverviewRuler.modifiedForeground": "#0000",
"editorOverviewRuler.deletedForeground": "#0000"
}
Просто зайдите в настройки и найдите "Scm Diff Decorations" и установите значение "none".
Перейдите в « Файл»> «Настройки»> «Настройки»> «Возможности»> «SCM» .
Ярлык: [ Ctrl ][ Shift ][ P ] > Настройки: Открыть Настройки пользователя > Функции >SCM .
Установите Diff Decorations на none.
Обратите внимание, что установка других параметров, таких как параметры Gutter, показанные ниже, может удалить некоторые его части, но может оставить маленькую красную стрелку, а установка для параметра Diff Decorations значения none удалит все.
Посмотрите в Настройки -> Возможности -> SCM -> Различия в украшениях и установите
none
Если вы пришли сюда, желая отключить эту функцию, потому что вы продолжали случайно нажимать на полосы желоба SCM и случайно открывать дифференциал, когда вы этого не хотите, это может быть полезно для вас.
В качестве альтернативы отключению этой полезной функции рассмотрите возможность вместо этого установить «SCM: Diff Decorations Gutter Action». Этот параметр управляет тем, что происходит, когда вы нажимаете на полосы желоба; установка «none» предотвращает их кликабельность. Это позволяет вам сохранить визуальную информацию, которую они предоставляют, избавляясь от нежелательного поведения.
"scm.diffDecorationsGutterAction": "none", // suppress opening diffs in margin ("gutters")
В Visual Studio 2022 в разделе «Инструменты» -> «Параметры» -> «Текстовый редактор» -> «Общие» -> «Снять галочку» с « Отслеживать изменения».