启用或禁用 VS Code 集成终端选项卡?

Posted

技术标签:

【中文标题】启用或禁用 VS Code 集成终端选项卡?【英文标题】:Enable or disable VS Code Integrated Terminal Tabs? 【发布时间】:2017-03-17 07:24:57 【问题描述】:

从“集成终端”窗口使用多个终端时,是否可以获得选项卡而不是选择列表?

【问题讨论】:

【参考方案1】:

终端“选项卡”似乎即将进入 v1.56。见Terminal Tabs release notes。它们是垂直选项卡 - 如果需要,在可调整大小的左侧或右侧视图中始终可见。不像浏览器那样的顶部的传统选项卡。

终端中的选项卡 [可用作预览功能,并且可以 通过以下设置启用:

"terminal.integrated.tabs.enabled": true 

选项卡视图是两个拆分终端右侧的拆分窗格。它 包含每个终端实例的图标和标签。

启用后,新标签视图只会在默认情况下显示 至少有 2 个终端。


我们已尝试将新标签的行为方式与 explorer 工作,以下是其他一些行为:

双击空白处将创建一个新终端。 双击窗扇将在“理想”尺寸(显示所有标题而不截断)和 仅显示图标的窄视图。 可以使用terminal.integrated.tabs.location 设置将选项卡移动到左侧。 terminal.integrated.tabs 下提供各种其他配置设置。

终端状态

除了标签,我们还引入了状态的概念到 终端。一个终端可以有多种状态,每种状态代表 终端可以暂时处于的状态,具有最高严重性 一个显示在选项卡旁边。状态图标出现在右侧 选项卡视图中的终端标题。悬停时,详细信息 显示状态和任何相关的操作。

在与需要重新启动的终端关联的选项卡上, 带有感叹号的黄色三角形位于右侧 终端标题。

目前,支持以下状态:

需要重新启动:如果扩展程序想要更改终端环境,则使用警告图标状态。 断开连接:当终端失去与其进程的连接时,使用插头图标状态。 响铃:当通过terminal.integrated.enableBell 设置和终端响铃启用响铃时,会出现响铃图标 触发器。

我们计划很快支持任务状态,以便任务运行状态为 即使不激活标签也可以一目了然。

更多内容见链接。来自 Insiders Build:

【讨论】:

【参考方案2】:

无需扩展,正如docs 所说:

Ctrl+Shift+5

如果空间足够,可以按多次。但是,与往常一样,扩展可能更适合这项工作。

【讨论】:

【参考方案3】:

社区要求https://github.com/Microsoft/vscode/issues/10546

在 1.57 版中添加 (https://github.com/microsoft/vscode/releases)

【讨论】:

【参考方案4】:

有一个扩展可以通过向状态栏添加标签来做到这一点:https://marketplace.visualstudio.com/items?itemName=Tyriar.terminal-tabs

【讨论】:

哦,您应该在github.com/Tyriar/vscode-terminal-tabs 上提出问题。不知道什么是操作系统特定的【参考方案5】:

它们被称为“终端选项卡”,您可以取消选中它们以将其关闭。转到您的 VS 代码设置 User->Features->Terminal 并查找名为“Integrated > Tabs:Enabled”的部分并取消选中它。

【讨论】:

以上是关于启用或禁用 VS Code 集成终端选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

VSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改的选项卡颜色显示 git 状态

禁用输入选项卡

地表最强VS Code新版发布,集成 Edge 浏览器开发工具

启用带有多个输入的选项卡并使用一个输入禁用选项卡

Jquery ui如何选择启用的选项卡?

在 jQuery mobile 中未选择选项卡时禁用表单输入