如何在 VS Code 中禁用装订线指示器?
How can you disable Gutter Indicators in VS Code?
在 VS Code 中,如果您正在使用的文件夹中有版本控制,它会尝试在 "gutter" 部分中指示哪些行是新行,哪些行已更改,并带有少量色块。实际上,在靠近行号的左侧,也在滚动条的右侧。有没有办法关闭它?
可以在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”->“差异装饰”下查看并设置为none
转到文件>首选项>设置>功能>SCM。
快捷键:[Ctrl][Shift][P]>首选项:打开用户设置>功能>SCM.
将 差异装饰 设置为 none。
请注意,设置其他选项(如下所示的 Gutter 选项)可能会删除其中的某些部分,但在将 Diff Decorations 选项设置为 none 时可能会保留红色小箭头将删除所有内容.
如果你来到这里,想关闭这个功能,因为你一直不小心点击 SCM 的边栏,并且在你不想的时候不小心打开了 diff,这可能对你有价值。
作为关闭此有用功能的替代方法,请考虑改为设置“SCM:Diff Decorations Gutter Action”。此设置控制单击装订线栏时发生的情况;设置为“none”会阻止它们被点击。这使您可以保留它们提供的视觉信息,同时摆脱不需要的行为。
"scm.diffDecorationsGutterAction": "none", // suppress opening diffs in margin ("gutters")
在 VS Code 中,如果您正在使用的文件夹中有版本控制,它会尝试在 "gutter" 部分中指示哪些行是新行,哪些行已更改,并带有少量色块。实际上,在靠近行号的左侧,也在滚动条的右侧。有没有办法关闭它?
可以在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”->“差异装饰”下查看并设置为none
转到文件>首选项>设置>功能>SCM。
快捷键:[Ctrl][Shift][P]>首选项:打开用户设置>功能>SCM.
将 差异装饰 设置为 none。
请注意,设置其他选项(如下所示的 Gutter 选项)可能会删除其中的某些部分,但在将 Diff Decorations 选项设置为 none 时可能会保留红色小箭头将删除所有内容.
如果你来到这里,想关闭这个功能,因为你一直不小心点击 SCM 的边栏,并且在你不想的时候不小心打开了 diff,这可能对你有价值。
作为关闭此有用功能的替代方法,请考虑改为设置“SCM:Diff Decorations Gutter Action”。此设置控制单击装订线栏时发生的情况;设置为“none”会阻止它们被点击。这使您可以保留它们提供的视觉信息,同时摆脱不需要的行为。
"scm.diffDecorationsGutterAction": "none", // suppress opening diffs in margin ("gutters")