WT:将多行粘贴到 Windows 终端而不执行

2024-01-16

在原始 PowerShell 控制台中,可以在执行之前粘贴和编辑多行命令

例如这个多行脚本:

Write-Host "===== 1 ====="
Write-Host "===== 2 ====="
Write-Host "===== 3 ====="
Write-Host "===== 4 ====="

产生以下输出

不幸的是,在 Windows 终端中粘贴相同的脚本会产生截然不同的输出

有什么想法如何“修复”Windows 终端中的多行粘贴吗?


我的解决方案是在终端中注释掉一行设置.json with {“命令”:“粘贴”,“键”:“ctrl+v”}

然后它就起作用了 - 这里是预期的输出

Edit:

在 settings.json 中取消注释 Ctrl+V 和弦后,粘贴功能由PS阅读线模块(参见获取-PSReadLineKeyHandler -Chord ctrl+v) 但 Ctrl+V 将停止在其他 shell 中工作 - 使用Shift+Ctrl+V instead

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WT:将多行粘贴到 Windows 终端而不执行 的相关文章

  • 使用 C# 创建带有文本/标题的超链接并将其复制到剪贴板

    在各种程序中 您可以将超链接复制到剪贴板并将其粘贴到其他应用程序中 例如 可以将本页底部的 随时欢迎反馈 链接复制并粘贴到 MS Word 中 我想以编程方式创建这样的链接 将其复制到剪贴板 然后能够将其粘贴到其他地方 例如带有文本的链接S
  • 使 nstextfield 单行

    如何让 NSTextField 真正成为单行 我以编程方式创建了一个文本字段 当按下返回键时 将选择所有文本 但我仍然可以粘贴多行文本 当我按向右箭头或向下箭头时 它会滚动到下一行 如果我使用 IB 并设置 使用单行模式 则不会出现这些问题
  • 按分隔符分割字符串

    我实在找不到这个答案 我在 XCode 中有一个名为 myString 的多行 NSString 它是一个 HTML 代码 我需要按行导航字符串 例如 myString 如何逐行访问 喜欢 LineOne myString Lines 0
  • android ellipsize 多行textview

    我需要省略多行文本视图 我的组件足够大 可以用椭圆显示至少 4 条线 但只显示 2 条线 我尝试更改组件的最小和最大行数 但它没有任何改变 这是问题的解决方案 它是 TextView 的子类 实际上适用于椭圆化 我发现之前的答案中列出的 a
  • 无法使用新的 Windows 终端在 WSL2 中启动 Docker

    我最近安装了 WSL2 并从 Microsoft Store 安装了 Ubuntu 当我使用以下命令运行 docker 时 sudo service docker start 我收到以下消息 Cannot connect to the Do
  • Javascript 多行字符串和意外令牌非法

    我在它自己的单独的 js 文件中有一个多行字符串模板 用于下划线 js 然而 无论我如何逃避换行符 我仍然得到 未捕获的语法错误 意外的标记非法 当文件加载到浏览器中时 位于文件的第一行 App Templates template1 di
  • ggplot 将标题的一部分斜体化并将文本分为两行

    我喜欢将以下标题添加到我的图表中 注 美国市场集中度平均值 王国和荷兰分别是1920年 1388年和1244年 其中 注 需要斜体 荷兰分别是1920年 1388年和1244年 应另起一行 使用paste函数 我无法将一部分斜体化 但使用
  • 用于多行文本的 Java 注释实用程序

    WRT 多行 Java 字符串的任何未来计划 https stackoverflow com questions 11659225 any future plans for multiline java string 编写一个执行以下操作的
  • 多行在 TextInputLayout 中不起作用

    无论我做什么 我都无法成功EditText内部多行TextInputLayout 必须添加InputLayout用于字符计数器 因此 当我输入某些内容时 它会水平移动 而不是在一段时间后进入新行 正如你所知道的 在正常情况下EditText
  • Windows 终端 + oh-my-posh 不显示 git 状态

    我已经在 Windows 终端中安装了 oh my posh 和 posh git 但是它不会跟踪任何 git 更改 如图所示 不管我做了什么改变 它都只是显示这样 没有状态 我也尝试过不使用 posh git 因为我认为 oh my po
  • 如何拦截和抑制 TFrame 子组件的消息?

    我需要拦截WM PASTE message https stackoverflow com questions 10158861 how to intercept detect a paste command into a tmemo 10
  • 字符串变量未在多行字符串中替换

    这是代码 输出 PS C code misc gt cat test ps1 echo test ps1 user arun password 1234 jsonStr proxy http user email protected cdn
  • 我可以使用新的 ZeroClipboard 从剪贴板获取数据吗?

    我在项目中使用这个新版本的 ZeroClipboard https github com jonrohan ZeroClipboard https github com jonrohan ZeroClipboard 创建按钮来从 HTML
  • 在 Windows 剪贴板复制缓冲区中包含格式信息以粘贴到 Excel 中

    我的应用程序将表格数据写入 Windows 复制缓冲区 以便用户粘贴到 Excel 中 这适用于未格式化的表格数据 包括制表位以及单元格和行分隔符的新行 我想在复制缓冲区中包含格式化数据 网格线 背景颜色等 我可以这样做吗 如果可以 在哪里
  • Carbon Emacs 不粘贴 Microsoft Word 复制的内容

    不确定 Stackoverflow 是否是正确的站点 我在 mac ox 10 6 7 上使用 Carbon emacs 22 0 971 和 MS Word 12 2 8 我在 MS Word 中有一些文本 我想将其复制并粘贴到 emac
  • 如何在 webkit 浏览器中访问粘贴的文件? (如谷歌浏览器)

    如果能够在 Stack Exchange 上粘贴图像而不是干扰文件对话框 那将非常方便 类似的功能在这里实现了 是 但是仅适用于 Webkit 浏览器 https meta stackexchange com a 233874 209994
  • Android:多行编辑文本和键盘问题

    我有这个编辑文本
  • javascript捕获文本区域中的粘贴事件

    我目前有一个文本区域 我需要控制已粘贴的文本 本质上 我需要能够将用户想要粘贴到文本区域中的任何内容并将其放入变量中 然后我将计算出他们粘贴文本的位置和字符串的大小 以将其从文本区域中删除 然后最后用我自己的方式处理变量中的文本 我的问题
  • 在 Vim 中粘贴拉出的行后,为什么不能再次粘贴它?

    这个问题以前可能已经回答过 但我尝试搜索 但找不到任何答案 我对 Vim 有点陌生 遇到以下问题 一旦我拉出一行并粘贴它 我就无法再次粘贴它 例如 假设在Word环境中您将复制文本 粘贴它 然后您可以进一步粘贴它 但在 Vim 中 一旦我粘
  • 如何在 Perl 中使用 use strict 一次一行处理多行字符串?

    我正在尝试找出 PBP 批准的正确方法来一次一行处理多行字符串 许多 Perl 编码人员建议将多行字符串视为文件句柄 除非您在脚本中使用 use strict 否则它可以正常工作 然后 您会收到编译器发出的警告 提示在使用严格引用时无法使用

随机推荐