在原始 PowerShell 控制台中,可以在执行之前粘贴和编辑多行命令
例如这个多行脚本:
Write-Host "===== 1 ====="
Write-Host "===== 2 ====="
Write-Host "===== 3 ====="
Write-Host "===== 4 ====="
产生以下输出
不幸的是,在 Windows 终端中粘贴相同的脚本会产生截然不同的输出
有什么想法可以“修复”Windows 终端中的多行粘贴吗?
右键单击粘贴将立即运行每一行。 此外,control-v 还可以更轻松地粘贴 unicode 字符(至少在 cmd/powershell 控制台中)。 请注意,control-v 会使用 psreadline 的 emacs 编辑模式选项重新映射。
我知道将换行符转换为分号并不理想
Write-Host "===== 1 =====";Write-Host "===== 2 =====";Write-Host "===== 3 =====";Write-Host "===== 4 ====="
在线转换器这里。