禁用恼人的源代码修改指示

我不知道这个问题的正确名称是什么,也不知道它是否与我的 VSCode 或它的一些扩展有关。

下面的截图描述了这个问题:

enter image description here

Linux,VSCode 1.19.2

21989 次浏览
"gitlens.blame.line.enabled": false,// was working in previous versions
"gitlens.currentLine.enabled": false,// in modern version
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.recentChange.enabled": false,

在8.5.6版本中,你可以关闭它:

"gitlens.codeLens.enabled": false

您要查找的设置名称为 Git 代码镜头

正如前面的答复中提到的,在用户或工作区设置配置中有几个可用的选项。在 VS Code 的最新版本中,您可以更容易地从菜单访问这些设置。

  • 在 Windows/Linux-文件 > 首选项 > 设置
  • 在 macOS-Code > Preferences > Settings

若要更新所有项目的此设置,请在 用户设置 > 扩展 > GitLens下导航。我选择通过取消选中 代码透镜: 已启用的复选框来完全禁用 Git Code Lens; 但是,您可能只想禁用某些特性,或者仅在工作区级别禁用。我已经包括了一个截图,包括下面的一些设置。

enter image description here

有关 VS 代码中的用户和工作区设置的更多信息: Https://code.visualstudio.com/docs/getstarted/settings

2019年的答案

Ctrl + Shift + P = > “打开设置” Ctrl + F 代表“显示作者代码镜头” 取消选择线路。

enter image description here

现在可以简单地添加 "gitlens.mode.active": "zen"settings.json与 Gitlens 版本 9.5.1禁用恼人的内联功能。

在 Windows 和 Mac 上使用 VScode 1.31.1进行测试。

2021年11月检讨:

(GitLens v10.0.0-11.7.1,VSCode v1.62.0)

Ctrl + Shift + P-> GitLens: Open Settings。然后找到“当前行责备”和“ Git 代码镜头”标题。只需取消选中位于它们的大复选框:

enter image description here

enter image description here

2021最近的可视化代码。“当前线责备”是一个你应该寻找。

enter image description here

视窗10 VSCode 1.63.2 2022 Git > 装饰: 启用解决问题

Vscode 设置的图像

截至2022年1月1日:

进入设置并搜索“当前线责备”。然后取消选中选项说 Gitlens>Current Line>Enabled

2022年的答案

Ctrl + Shift + POpen Setting然后 Ctrl + F搜索 Current Line Blame关闭它。

我认为这是大多数人想要实现的:

{
"gitlens.currentLine.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.recentChange.enabled": false
}

以前:

enter image description here

之后:

enter image description here