Ada*_*hip 20 windows command-line copy-paste newlines
是否可以从 Windows 命令提示符复制多行而不在每行到达终端末尾的地方插入新行?
例如,如果我在控制台中有以下行:
c:\very_long_path_here\more_path_here>command_i_want_to_copy -with -some
arguments that wrap over lines.
Run Code Online (Sandbox Code Playgroud)
如果我选择它并复制它,我将在“some”这个词之后得到一个换行符,我必须手动删除它。
有没有办法以解释/打印的形式复制数据(将被解析的命令,打印的输出),而不是硬包装的行?
Joh*_*ann 17
众所周知,Windows 命令提示符在这方面被破坏了。无法获得 Linux 终端行为(根据 Luu 的评论,至少对于 Windows 10 之前的版本)。
但是,cmd.exe 中有一个晦涩的功能可以帮助:右键单击所选区域(复制)时按住 shift 键将删除复制文本中的所有换行符。
如果你想选择一个长命令行(跨越多个终端行),这就是你想要的。但是,它总是会删除所有换行符,因此不可能以合理的方式选择多个命令行(或脚本)。
详细流程: