Visual Studio代码选项卡的宽度

Shi*_*umi 5 visual-studio-code

有什么方法可以在Visual Studio代码中设置选项卡的最大宽度。安装生产力增强工具时,我可以在Visual Studio 2015中指定它,但是我想知道使用Visual Studio代码是否可以实现。 在此处输入图片说明

Ken*_*mer 11

Command+Comma在 VS Code 中,您可以通过按(Mac) 或Ctrl+Comma(PC),然后键入 来访问编辑器的选项卡大小设置tabsizing。您可以编辑常规选项卡和固定选项卡的设置。

目前有两个用于调整编辑器选项卡大小的选项:fitshrink

在 VS Code 中编辑选项卡大小的对话框

一个方便的快捷方式是选项卡区域可以识别鼠标滚轮。

如果您已Tab Sizing设置为fit,并且打开了多个选项卡以便它们滚出屏幕,请将鼠标指针悬停在选项卡上然后滚动。这将使更多选项卡进入视图。

如果 Microsoft 提供一种在 Visual Studio Code 中堆叠选项卡的方法,那就太好了。

2022 更新: VS Code 现在有一个名为 的工作台设置Wrap Tabs。要编辑此印刷机Command+Comma(Mac) 或Ctrl+Comma(PC),请键入Wrap Tabs并选中该框。

在此输入图像描述


B. *_*tty 8

在对《VS Code用户指南》进行快速研究时,我唯一能找到的就是在“设置”编辑器中,您可以将tabWidth更改为缩小或保持足够大以查看文件名。

  // Controls the sizing of editor tabs.
  //  - fit: Always keep tabs large enough to show the full editor label.
  //  - shrink: Allow tabs to get smaller when the available space is not enough to show all tabs at once.
  "workbench.editor.tabSizing": "fit",
Run Code Online (Sandbox Code Playgroud)

  • 如果使用“shrink”,它也会删除“X”(这是一件好事)。它会在鼠标悬停时重新出现,但无论如何您都可以通过中键单击关闭选项卡。 (10认同)
  • 还有“pinnedTabSizing”!我不知道这个旧功能仍然可以访问。 (3认同)

Von*_*onC 5

VSCode 1.79(2023 年 5 月)提供了另一种替代选项:固定宽度选项卡。

修复了新的选项卡大小选项

workbench.editor.tabSizing设置有一个新选项fixed,可以使每个选项卡宽度相等。
当空间有限时,选项卡将同等收缩到最小值。

新设置workbench.editor.tabSizingFixedMaxWidth设置选项卡的初始大小。

(所以这是一种“在 Visual Studio Code 中设置选项卡最大宽度的方法”)

在此模式下,当您使用鼠标快速关闭选项卡时,选项卡的宽度保持稳定,以便通过单击同一点来关闭每个选项卡。
当您将鼠标从编辑器选项卡区域移开时,宽度将会调整。

https://code.visualstudio.com/assets/updates/1_79/tab-size-fixed.mp4


正如dannypernik在评论中提到的:

我很想一起使用固定 tabSizing 和 wrapTabs

如果workbench.editor.tabSizingFixedMinWidth设置了(最小宽度)并且wrapTabs为 true,则当第一行已满时制表符将换行。