Visual Studio代码-可以对“打开编辑器”面板进行排序吗?

时间:2019-03-28 05:10:25

标签: visual-studio-code tabs settings preference

有时,当我工作时,我会看到几个打开的选项卡。我的问题是,每次需要切换到另一个文件时,都需要不断滚动直到找到所需的文件(并不总是很容易找到)。

例如,我可能有30多个打开的文件,但是我目前只在3-5上工作,而我会不断切换这些文件。

这些文件应放在顶部(按上次使用/保存的顺序排序),而不是在第一次打开之日。

顶部标签也未排序。

Android Studio在此方面做得更好,所以我认为Visual Studio Code可能对此有所偏爱。

是否有可以更改此属性的属性?我找不到有关设置的提示。

enter image description here

7 个答案:

答案 0 :(得分:6)

功能请求似乎已经开放了很长一段时间。

至少有人创建了一个插件,用于按字母顺序对所有打开的编辑器进行排序。 https://marketplace.visualstudio.com/items?itemName=omagerio.tabsort

答案 1 :(得分:1)

目前无法实现。
但是VS Code团队知道此功能请求,可以here对其进行跟踪。

答案 2 :(得分:1)

检查堆栈标签扩展:https://marketplace.visualstudio.com/items?itemName=kylepaulsen.stack-tabs

它只是将当前活动的标签移到顶部。

不过添加一个“只在保存时堆叠标签”选项会很好。

答案 3 :(得分:0)

OPEN EDITORS现在可以对是否打开文件夹进行排序。

https://github.com/microsoft/vscode/issues/27286

但是,当我将文件拖到VS Code中时,我设法重现了OPEN EDITORS不排序的情况。

https://github.com/microsoft/vscode/issues/80681#issuecomment-539862813

答案 4 :(得分:0)

是的,您可以在文件资源管理器的“打开编辑器”面板中将它们拖放为所需的任何顺序,也可以拖放选项卡。两种方法都可以重新排序,只要您将用户首选项设置为“资源管理器”>“打开编辑器”即可:排序顺序=> editorOrder

答案 5 :(得分:0)

步骤:

  1. 在 Visual Studio Code 菜单栏中,单击“文件”
  2. 点击首选项
  3. 点击设置
  4. 点击功能
  5. 转到打开编辑器:排序顺序
  6. 选择:按字母顺序

确保您使用的是 2020 年 12 月或之后的版本。 (在菜单栏上点击帮助,然后点击关于查看您正在使用的版本。)

答案 6 :(得分:0)

从 1.56.2 开始,这是可能的,如@Reid 的回答所示。但是,我发现 Reid 提到的步骤存在问题。我在 macOS 上,以下是我必须遵循的步骤:

  1. 点击 Code(可能是不同操作系统上的文件)
  2. 点击Preferences
  3. 点击Settings
  4. 点击Features
  5. 点击 Explorer(Reid 的回答中缺少此步骤)
  6. 向下滚动右侧面板以查看 Open Editors: Sort Order
  7. 选择:alphabetical

图片如下: enter image description here

还可以在“设置”搜索栏中搜索“打开编辑器”甚至“排序”(我是这样做的)以快速找到此设置。见图:

enter image description here