如何在 Windows 10 的新Windows 终端应用程序中使用热键或菜单快速选择所有文本?
在命令提示符或 PowerShell 中,我可以右键单击窗口顶部并选择菜单“全部复制”。在前者中,我也可以使用[CTRL]+A
,但这些都不适用于较新的Windows 终端应用程序。
如何在 Windows 10 的新Windows 终端应用程序中使用热键或菜单快速选择所有文本?
在命令提示符或 PowerShell 中,我可以右键单击窗口顶部并选择菜单“全部复制”。在前者中,我也可以使用[CTRL]+A
,但这些都不适用于较新的Windows 终端应用程序。
通过Ctrl+选择全选的功能A也即将在 Windows 终端中出现。
此功能已在“ Ability to select/copy all the text in the session #1469”一文中打开 ,并已分配给开发人员 Carlos Zamora。
开发人员在 Scenario: Keyboard Text Selection #4993中记录了他的工作。
这篇文章的最后一条说:
由于今天Windows 终端的最后一个版本 是 2020 年 9 月 22 日起的 v1.3.2651.0,因此此功能可能会在 Windows 终端的下一版本中提供。
我做的! 转到目标文档的终端选项卡/磁贴的顶部。按 ctrl + shift 绘制一些文本,用鼠标移动到滚动条(不要松开 ctrl + shift),移动到所需的底部。然后用鼠标单击/绘画,您将从所需的开始到所需的结束进行选择。然后按“c”(现在您将看到选择不再被选中,您可以释放 ctrl 和 shift)文本现在在剪贴板中,可以粘贴到您需要的位置。在写这篇文章时,我在一次操作中选择/粘贴了超过 18K 行。显然,为我的文本赋予颜色的转义序列不能被复制。
我知道我参加聚会迟到了,但这就是我要做的。它使用您的鼠标,但不需要拖动鼠标来选择文本。它实际上非常快。
2022 年 7 月更新
经过两年的等待,在Windows 终端中使用热键选择所有文本的可能性在 1.14 版本中出现。
新的热键是Ctrl+ Shift+A如下图
Command Palette
所示,然后可以使用通常的Ctrl+C将所有选定的文本复制到剪贴板中。您必须手动选择文本历史记录,不能使用 CTRL+A,因为它只会选择您当前键入的所有文本。
通过按住左键并向上/向下拖动鼠标来选择从终端历史记录的底部或顶部开始的文本历史记录。
选择文本时,您可以使用鼠标滚轮加快选择速度。所以如果你有一个免费的鼠标滚轮,你可以很快地做到这一点。
编辑:您实际上可以更快地突出显示文本。确保终端已最小化,并开始突出显示距离窗口最远的地方。这是一些视频比较。
在 Windows 11 上运行的版本 1.15.2713.0 中:
截屏