VS Code 右上角的那个组件叫什么?我怎样才能改变它的设置?

What is that component on the top-right of VS Code called? How can I change the setting of it?

我在 Mac 上使用 VS Code,我对一个组件感到好奇。

每次我打开一个新的python文件,这个组件就会出现在当前window的右上角?但是我找不到它的名字。

这不仅仅是“一个组件”,实际上是从安装在 VS Code 上的多个扩展程序添加到 编辑器操作 工具栏的多个按钮。

从左到右依次为:

  1. Open Changes(内置 VS Code 作为其版本控制功能的一部分)
  2. 运行 Python 终端中的文件(由微软自己的 Python 扩展添加)
  3. 打开以前版本中的更改(由 GitLens 扩展添加)
  4. 显示修订详细信息(由 GitLens 扩展添加)
  5. 在下一个版本中打开更改(由 GitLens 扩展添加)
  6. 切换文件责备注释(由 GitLens 扩展添加)
  7. 拆分编辑器(内置 VS Code)

对于 GitLens,当它检测到当前打开的文件是 git 存储库的一部分时,它们会自动添加。您可以通过访问命令面板来配置它们(CMD+Shift+P on a Mac),然后输入“GitLens:打开设置”。找到“菜单和工具栏”部分:

例如,如果要删除按钮 3.、4. 和 5.,请取消选中“向编辑器组工具栏添加命令”>“添加比较命令”。 然后重新加载 VS Code。您可以在那里配置所有其他设置。

对于绿色的播放按钮,当您当前活动的文件是 Python 文件时,它会自动出现。 AFAIK,除了完全禁用 Python 扩展(你当然 不想 想做)之外,没有办法配置或 hide/remove 它。 VS Code 的 Github 页面上有隐藏它的请求,如下所示:Add setting to disable icon for "Run Python File In Terminal".

对于“打开更改”和“拆分编辑器”按钮,AFAIK 没有内置方法 hide/remove 它们。您只能通过 VS Code 设置控制行为:

As , there is a feature request for VS Code to Allow hiding the buttons in the tab bar line and in the panel title bar,其中包括“打开更改”和“拆分编辑器”按钮。有些用户提供了使用扩展隐藏按钮的解决方法。您可能想关注该主题 and/or 尝试其中的一些扩展。