Visual Studio Code - 可以对“OPEN EDITORS”面板进行排序吗?

hta*_*oya 13 settings tabs preference visual-studio-code

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

例如,我可能有超过 30 个打开的文件,但我目前只处理 3 - 5 个我不断切换的文件。

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

顶部选项卡也不排序。

Android Studio 在这方面做得更好,所以我认为 Visual Studio Code 可能更喜欢它。

有没有属性可以改变这个?我找不到有关设置的提示。

在此处输入图片说明

Haa*_*Leo 24

更新 2020-12-16

随着 v1.52.0 版本的发布,您可以对打开的编辑器进行排序。从发行说明

有一个新设置explorer.openEditors.sortOrder可以控制OPEN EDITORS列表中的排序顺序。

这些值是:

  • editorOrder - 编辑器的列出顺序与编辑器选项卡的显示顺序相同(默认)。
  • alphabetical - 编辑器在每个编辑器组内按字母顺序列出。

更新 2020-11-16

似乎这将在下一个 11 月发布的 v1.52.0(参考)中成为可能。此版本预计将于 2020 年 12 月上旬发货。

原答案

这是目前不可能的。
但是 VS Code 团队知道此功能请求,可以在此处进行跟踪。

  • 微软...会发生什么? (2认同)
  • v1.76.2 还支持“fullPath”选项。 (2认同)

Jea*_*lle 6

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

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


Arv*_* K. 6

从 1.56.2 开始,这是可能的,如 @Reid 的答案所示。然而,我发现里德提到的步骤存在问题。我使用的是 macOS,以下是我必须遵循的步骤:

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

这是图像: 在此输入图像描述

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

在此输入图像描述


Von*_*onC 5

VSCode 1.64(2022 年 1 月)将包含新的排序顺序:完整路径

请参阅PR 114470提交 a7575fb

打开编辑器:按完整路径排序


但您还可以使用Aswin Kumar提供的 Visual Studio Code 排序编辑器扩展:

  • 打开新编辑器时自动排序。
  • 支持字母顺序和全路径排序模式。
  • 支持现有编辑器的重新排序。
  • 支持在多个选项卡组中排序。
  • 安全地忽略固定的编辑器。

https://raw.githubusercontent.com/aswinkumar863/sort-editors-vscode/0180d3ee7dfd95d6bd3ee78ca896157efb6e949c/images/preview.gif