在v1.52.0版本发布后,你可以对打开的编辑器进行排序。从发行说明中了解到:
新增了一个设置项
explorer.openEditors.sortOrder
用于控制打开的编辑器列表的排序顺序。可选值为:
editorOrder
- 编辑器按照编辑器标签显示的顺序列出(默认)。alphabetical
- 编辑器按字母顺序在每个编辑器组内列出。
看起来这将在接下来的11月份发布v1.52.0版本时实现 (参考)。这个版本预计在2020年12月初发布。
目前还不能实现这个功能。
不过VS Code团队已经知道了这个特性请求并且可以在这里跟踪。
看起来这个功能需求已经存在很久了。
至少有人创建了一个插件来按字母顺序对所有打开的编辑器进行排序。 https://marketplace.visualstudio.com/items?itemName=omagerio.tabsort
VSCode 1.64 (2022年1月) 将包含一种新的排序方式: 全路径
请参见 PR 114470 和 提交 a7575fb。
打开的编辑器:按全路径排序
但你也可以使用来自 Aswin Kumar 的扩展程序 Sort Editors for Visual Studio Code:
- 在打开新编辑器时自动排序。
- 支持按字母表和全路径模式排序。
- 支持重新排序现有编辑器。
- 支持在多个选项卡组中进行排序。
- 安全忽略已固定的编辑器。
步骤:
确保您使用的是2020年12月或之后的版本。(在菜单栏上点击帮助,然后点击关于,以查看您正在使用的版本。)
请查看Stack Tabs扩展:https://marketplace.visualstudio.com/items?itemName=kylepaulsen.stack-tabs
它只是将当前活动的选项卡移到顶部。
不过,添加“仅在保存时堆叠选项卡”的选项会很好。
现在,OPEN EDITORS会对打开的文件夹进行排序。
https://github.com/microsoft/vscode/issues/27286
然而,我成功地复现了将文件拖入VS Code时OPEN EDITORS未排序的问题。
https://github.com/microsoft/vscode/issues/80681#issuecomment-539862813
是的,在文件资源管理器的“打开编辑器”面板中,您可以将它们拖放到任何顺序中,或者您可以拖放选项卡。只要您将用户首选项设置为“资源管理器 > 打开编辑器:排序方式 = > editorOrder”,无论哪种方法都会重新排序。