滚动展开文档选项卡

多米尼克·纳豪斯

当您在VisualStudio中打开了许多选项卡时,您的水平屏幕分辨率决定了文档选项卡中适合的选项卡数量。除非将Visual Studio配置为在多行中显示选项卡,否则其余的文档选项卡将被隐藏。或者,您可以将选项卡布局切换为垂直选项卡而不是默认的水平布局。当然,垂直标签并不是每个人的答案,也不是我们今天在博客中要讨论的!

返回多个选项卡行–启用此功能并打开多行选项卡将影响可用的编码空间。如果你是水平选项卡布局的粉丝,并且想要一种更简单的方式来查看所有打开的文档,而不需要在代码编辑器中留出空间,那么会发生什么?继续阅读,了解我们是如何解决这个问题的。

Visual Studio的屏幕截图,突出显示选项卡,并以水平布局显示四个选项卡。
图1:Tab Well显示有限数量的选项卡

您可能已经熟悉在某些浏览器和其他应用程序中悬停在选项卡上并使用鼠标滚轮滚动选项卡的体验。The 自定义文档Well扩展将此功能引入了旧版本的VisualStudio。Visual studio架构的变化导致了今年的中断。由于几个原因,我们没有在这次更改后恢复这种形式的鼠标滚轮滚动,其中一个最主要的原因是必须重新设计该功能,以便在新架构下正常运行。

我们注意到功能请求因为使用了鼠标滚轮,它变得越来越流行。作为回应,我们决定实验提出解决方案。实验成功了!从版本17.9 Preview 1开始,其功能已内置到Visual Studio 2022中。

它是如何工作的

第一次打开足够多的选项卡以溢出选项卡井时,文档选项卡井中将显示工具提示。此提示表明,可以使用鼠标滚轮在单个和多个选项卡行样式之间切换。如果您不想使用此功能,只需取消通知,然后照常进行。

这是一个屏幕截图,重点是显示水平标签井首次溢出时的通知气泡。
图2:选项卡溢出通知

如果您想尝试一下,请向下滚动鼠标滚轮。您会注意到,VisualStudio将在多行中组织选项卡。这启用了“工具”>“选项”>“环境”>“选项卡和窗口”中的“在多行中显示选项卡”设置,并可扩展选项卡以显示所有打开的文档选项卡,从而可以轻松查找任何打开的文件。

通过向上滚动鼠标滚轮,可以从多个选项卡行切换回来。这会将选项卡收拢为一行选项卡,并禁用“工具”>“选项”中的“在多行中显示选项卡”设置。

图3:演示在选项卡行样式之间切换的视频

请注意,当切换回单行视图时,如果在非最上面的行中选择了选项卡,Visual Studio可能会在单行中替换一个或多个最不常用的选项卡,以腾出空间将所选选项卡移动到单行视图的最右侧位置。

若要尝试此操作,请下载或更新到Visual Studio的最新预览版本(v17.9 preview 1或更新版本)。一如既往,您的反馈对我们很重要,我们很想听听您的想法。请分享您对开发人员社区

9条评论

讨论结束。登录以编辑/删除现有评论。

  • 阿塔鲁·莫罗波什 2

    垂直标签=最佳标签:
    -分组
    -着色
    -均匀宽度
    -易于查看和滚动
    -不会浪费垂直空间

  • 彼得·斯兹

    这太不直观了。多行可以。但对于单行选项卡,请从vscode复制。当选项卡溢出时,它会水平滚动。

  • 法维奥 2

    信不信由你,除非严格需要,否则我会避免使用VisualStudio的主要原因是我通常会打开几十个选项卡,而VS让我很痛苦。

    为什么你不直接用记事本++?它几乎完美!
    –单行上的选项卡
    –您可以使用鼠标滚轮或单击右上角的箭头图标滚动它们
    –当它们太多时,您可以单击“窗口”菜单,在垂直列表中查看它们,然后
    –如果它们太多,您可以进一步单击“Windows…”,获得一个可滚动的表格,即使您有100多个,也可以很容易地找到正确的表格。

    而且,选项卡可以按照您想要的任何顺序重新排列,这一点也非常重要,这也是许多IDE无法做到的。

  • CAK Cy公司 1

    放弃自定义文档Well(无论是否采用新架构)是一个巨大的退步。用户对它非常满意,以至于不再询问它提供的功能。我很高兴VS正在缓慢(但稳步)地重新实现CDW的几乎所有功能!

  • 亚历山大·盖科 1

    嘿,这个功能不适用于使用笔记本电脑的人,因为笔记本电脑只有一个触摸板,没有真正的滚轮。请添加一个按钮,以便在多行之间展开/折叠选项卡。

    • 比尔·海德 0

      我的触控板通过用两个手指在触控板上上下滑动来实现滚动。

    • 肯尼思·琼斯 1

      你看视频了吗?它解释了如何在笔记本电脑上使用它…

      • 亚历山大·盖科 0

        嘿,不,我没有看。但我刚才看了,没有看到任何用笔记本电脑解释的东西——或者你指的是另一个视频?

  • 约翰·塔斯勒

    似乎有必要提及我喜欢的在多个选项卡之间切换的方式。它位于标签栏的最右侧。这个窗口。显示EzMDI文件列表命令。它已经在产品中存在很长时间了。在我的系统上,它被映射为Ctrl+Alt+DownArrow,尽管您也可以作为GUI按钮进行访问。看到这张照片,我想不出怎么把它包括在评论中:

    窗口。显示EzMDI文件列表

反馈usabilla图标