在 Windows 终端应用程序中全选和复制文本的热键/菜单

div*_*nex 10 terminal windows-10

如何使用Windows 10 中新的Windows 终端应用程序中的热键或菜单快速选择所有文本?

在命令提示符或 PowerShell 中,我可以右键单击窗口顶部并选择菜单“全部复制”。在前者中,我也可以使用[CTRL]+A,但这些都不适用于较新的Windows 终端应用程序。

har*_*ymc 9

Windows Terminal 中也即将推出通过Ctrl+全选的功能A

此功能在 能够选择/复制会话中的所有文本的能力 #1469 中打开 ,并分配给开发人员 Carlos Zamora

开发人员在Scenario: Keyboard Text Selection #4993 中记录了他的工作 。
这篇文章的最后一个条目说:

@cinnamon-msft - cinnamon-msft 修改了里程碑:终端 v1.x、终端 v2.0 2020 年 9 月 29 日

由于 今天Windows Terminal的最后一个版本是 2020 年 9 月 22 日的 v1.3.2651.0,因此该功能可能会在 Windows Terminal 的下一个版本中提供。

  • 几年后,在 v1.11.3471.0 中,此功能仍然不可用。 (8认同)
  • “即将到来”——著名的遗言 (4认同)
  • 对于阅读本文的任何人:它是 ctrl-shift-A (当然;ctrl-A 会发送一个控制字符)。 (2认同)

div*_*nex 9

2022 年 7 月更新

经过两年的等待,可以在Windows 终端中使用热键选择所有文本

新的热键是Ctrl++ ShiftA如下所示Command Palette,然后可以使用常用的Ctrl+C将所有选定的文本复制到剪贴板中。

在此输入图像描述


chr*_*ris 7

我知道我参加聚会迟到了,但这就是我要做的。它使用鼠标,但不需要拖动鼠标来选择文本。它实际上非常快。

  1. 首先,突出显示要复制的块开头的一些文本。它甚至可以单独作为第一个字符或单词。
  2. 接下来,以对您来说最快的方式滚动到要复制的块的末尾。您不需要按住任何东西——鼠标按钮、按键或其他任何东西。对于OP的具体问题,如果我想复制终端中的所有内容,我抓住滚动条中的拇指并将其拖动到我想要复制的块的末尾。这通常需要大约一秒或更短的时间。
  3. 找到要复制的文本块的末尾。现在您要按住 Shift 键。按住 Shift 键,单击要复制的文本块的最后一个字符。此时,您应该能够看到整个文本块已被选中。
  4. 像平常一样使用 Ctrl-C、右键单击/复制或任何最适合您的方法进行复制。
  5. 利润。


小智 5

我做到了! 转到目标文档的终端选项卡/磁贴的顶部。按 ctrl + shift 绘制一些文本,用鼠标移动到滚动条(不要松开 ctrl + shift),移动到所需的底部。然后用鼠标单击/绘画,您将从所需的开始到所需的结束进行选择。然后按“c”(现在您将看到选择不再被选中,您可以释放 ctrl 和 shift)文本现在位于剪贴板中以粘贴到您需要的位置。在写这篇文章时,我在一次操作中选择/粘贴了超过 18K 行。显然,给我的文本赋予颜色的转义序列不可复制。