VsCode: 如何避免为每个编辑组打开多个文件?
VsCode: how to avoid to open more than one file for each editor group?
为了提高我的工作效率,我希望能够为每个编辑组只打开一个文件。 我的目的是避免每天打开 20 个或更多选项卡,避免浪费时间在该列表中搜索正确打开的文件。
我想聚焦所需的编辑器组 (CMD + 1, 2, 3, 4) 并打开一个新文件 (CMD + p)。如果在选定的编辑器组中打开一个文件,我希望能够保存它并用新文件替换它。
我认为同时打开最多 4 个文件是完美的,这迫使我更加专注于代码,而不是在一个非常大的打开选项卡列表中搜索文件。
如果您希望限制打开的选项卡的数量,或者根据工作区中打开的选项卡的阈值自动关闭选项卡。
Zen Tabs 插件可能是解决方案。
您的要求:
- 选项卡通常会在没有任何通知的情况下静默关闭
- 从设置中可以看出,阈值通常是固定的,但我喜欢动态更改它以防止滚动的想法。
Zen Tabs 是您要查找的扩展程序。
您可以获得更多信息here。
If you wish to restrict the number of opened tabs, or close tabs automatically depending upon the threshold of an opened tab in the workspace
不再需要插件:下一个 VSCode 1.42(2020 年第一季度)将为 limiting the number of open editors
提供新设置有新的设置来限制一次打开的最大编辑器数量。
workbench.editor.limit.enabled
: Enable this feature (off by default).workbench.editor.limit.perEditorGroup
: Whether to apply the limit per editor group or across all groups.workbench.editor.limit.value
: The maximum number of open editors (10 by default).If enabled, VS Code will close the least recently used editor when you open a new editor.
Below you can see the behavior when the limit is set to 3:
如
VSCode 1.67(2022 年 4 月)将提出
workbench.editor.limit.excludeDirty
Controls if the maximum number of opened editors should exclude dirty editors for counting towards the configured limit.
参见 issue 144309 and PR 144545。