Powershell 和 cmd:“正常”选择文本模式

pis*_*hio 22 windows powershell command-line

我发现在纯文本环境中实际复制文本非常困难:Powershell 和 cmd。如何简单地选择文本,而不是文本?他们是如何想到并认为文本块更像是选择文本的默认选项的?

结束咆哮,有没有办法在Powershell或cmd中进行简单的“选择文本,复制文本”?

例如,如果我想在这里选择我的文本:

asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY
TEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a
Run Code Online (Sandbox Code Playgroud)

然后我块选择两行,我得到 'asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY\nTEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a'(另外,请注意烦人的 \r\n)而不是简单的 'MY TEXT'

Eli*_*kas 18

您需要在选择激活该功能时使用修饰键。

按住ALTLeft Mouse Button将鼠标拖到要选择的文本上。

  • 您可以将行选择设置为默认值。1. 转到 Power Shell 属性(右键单击窗口标题并选择“属性”) 2. 在第一个选项卡中,选中“启用换行选择”框。3. 在将鼠标拖到要选择的文本上的同时按住`ALT`。来源:匿名 (11认同)

osi*_*hra 2

在 window 的控制台窗口中没有直接的方法可以做到这一点,但是您可以从 console2 获得您想要的行为,它还具有默认控制台窗口应该具有但没有的许多其他功能。请注意,这并不是 cmd.exe 的替代品,而是 cmd.exe 运行所在的控制台窗口的替代品。您可以使用任何控制台应用程序作为 shell(例如 powershell 等)。这是它的链接