如何在VS Code中更改状态栏项目的顺序?

18

示例: 在此输入图像描述

我想重新排列VS Code状态栏中的条目。如何在VS Code中更改状态栏按钮的顺序?

3个回答

12

目前没有官方的方法可以这样做。你可以尝试一个不太好的方法,但是它可能会产生意想不到的结果。

是的,您可以通过编辑CSS布局文件来实现。

  1. 进入 .../Microsoft VS Code\resources\app\out\vs\workbench\electron-browser 目录。
  2. 打开 workbench.main.css 文件。在任何情况下都要备份。
  3. 使用 display:flex 设置 .monaco-workbench>.part.statusbar 为弹性布局。
  4. 如果您想将第一个项目移动到第三个位置,请创建 CSS 类似于 .monaco-workbench>.part.statusbar:nth-child(1){order: 3}
  5. 保存文件并重新加载VS代码。

2
这是永久性的吗?在VSCode更新后会发生什么?更改不会被覆盖吗? - kanlukasz

5

1

在撰写本文时,您无法对此做任何事情。

当前,状态栏项的位置仅由扩展作者确定。有关createStatusBarItem(id: string, alignment?: StatusBarAlignment, priority?: number): StatusBarItem的详细信息,请参阅扩展 API 文档。例如,此处

您可能会对这个功能请求问题感兴趣:可自定义的状态栏项位置 #35744。您可以点赞该问题以表达对其的支持,并订阅以获取讨论和进展的通知。请避免发表“+1” / “顶起”之类的噪音评论,并考虑主动提供帮助来实现更改(如果您知道如何操作)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接