无法在mingw shell中复制/粘贴

无法在mingw shell中复制/粘贴,mingw,copy-paste,Mingw,Copy Paste,我刚刚在Windows上安装了MinGW,无法像在Linux甚至PuTTY上那样进行复制/粘贴。将文本(例如从chrome)复制和粘贴到MinGW shell中的技巧是什么?右键单击命令窗口的标题栏并选择“属性”,然后在“选项”选项卡上勾选“快速编辑模式”框,然后单击“确定” 之后,您可以使用鼠标右键从剪贴板粘贴文本,按住鼠标左键同时高亮显示文本,并使用ENTER键复制选定文本 此过程适用于Windows 7/8,而不是Windows 10。@mrt的上述解决方案是永久性的。以下是在Window

我刚刚在Windows上安装了MinGW,无法像在Linux甚至PuTTY上那样进行复制/粘贴。将文本(例如从chrome)复制和粘贴到MinGW shell中的技巧是什么?

右键单击命令窗口的标题栏并选择“属性”,然后在“选项”选项卡上勾选“快速编辑模式”框,然后单击“确定”

之后,您可以使用鼠标右键从剪贴板粘贴文本,按住鼠标左键同时高亮显示文本,并使用ENTER键复制选定文本


此过程适用于Windows 7/8,而不是Windows 10。@mrt的上述解决方案是永久性的。以下是在Windows中实现任何16位提示的快速方法:

复制

单击左上角的图标>编辑>标记,选择文本,然后右键单击

粘贴


与上述过程类似(使用编辑>粘贴)或只需按
插入

我遇到了此问题,上述解决方案在Windows 10中不起作用。这是因为菜单上没有属性。但是,通过上述解决方案内容,我能够在Windows 10中解决它,如下所示: 右键单击MINGW64左上角的图标: 选择选项 现在选择关键点 在右手边你会找到捷径 如果未加厚,则进行加厚复制和粘贴 现在,请始终记住复制和粘贴的说明,如下所示: 复制:Ctrl+Ins(插入) i、 要在MINGW上复制,只需突出显示要复制的内容,然后按Ctrl-Insert键 粘贴Shift+Ins(插入) i、 e.要粘贴,请将光标放在要粘贴的位置。然后按Shift Insert键

现在选择鼠标 在右边,您将看到鼠标功能 如果未加厚,请选择“加厚复制”并将其复制为富文本 对于鼠标按钮,请使用鼠标右键粘贴 注意:要在MINGW上复制,只需突出显示要复制的内容。然后将光标放在要粘贴的位置。然后单击鼠标右键。 现在单击保存或应用,然后单击保存。 我已经试过了,一切都很好。 请注意,您也可以从任何其他源进行复制,并使用上面的粘贴说明使用“粘贴到MINGW”。

Win7运行MINGW64(mintty 2.7.3),它与此注释的起始日期的当前版本一起提供

右键单击shell的标题栏>
鼠标
>在
单击操作
>
鼠标右键
>下选择
粘贴
单选按钮

然而,我惊讶地发现这不允许我用鼠标右键粘贴

我还必须选择
应用程序鼠标模式
默认点击目标
窗口

更改两个设置后,我可以粘贴

因此,当前版本的Git bash附带的新shell似乎有了新的特性。它似乎也有点车。例如,通过cli运行一个可执行文件(例如,
php-version
会导致空输出并强制我重新启动shell)。正在等待一个新的更新,希望它能解决这个问题。

[Alternative]对于Windows 10中的MINGW64(mintty 2.7.9)终端,您可以启用“Ctrl+Shift+字母快捷键”来执行复制(Ctrl+Shift+c)和粘贴(Ctrl+Shift+v)

要启用该功能,请执行以下操作:

  • 右键单击命令窗口
  • 点击“键”
  • 选中“Ctrl+Shift+字母快捷键”框
  • 当您将vi/vim转换为文件时:

    • 复制:突出显示所需部分并单击“y”
    • 剪切:突出显示所需部分并单击“d”
    • 要粘贴:Ctrl+Shift+v
    这个mintty bug解决了这个问题。它允许正常的Control-C、Control-V复制和粘贴,但代价是更改其他控制字符。因此,要停止正在运行的进程,需要Control-Shift-C;要中断进程,需要Control-Shift-Z;要发送EOT,需要Control-Shift-D。您可能会发现windows copy and paste的优点大于缺点

    该行为需要在
    .mintyrc
    文件中设置一个标志。应该是什么样子

    CtrlShiftShortcuts=yes
    CtrlExchangeShift=yes
    

    好的,您需要做的是: 右键单击,
    粘贴

    是的,我的解决方案是永久性的,这就是为什么我认为它比每次需要复制/粘贴内容时单击左上角图标更快的原因。:)注意,您还必须取消选中“插入模式”选项。奇怪的是,我的MinGW git bash终端没有属性项。但是它有两个选项:1)按键盘上的插入键粘贴,2)右键单击终端->选项->鼠标->右键单击操作单选按钮:
    粘贴到rc-paste@kayleeFrye_onDeck我猜你在运行Windows 10?“我的答案处理Windows 10之前的Windows命令提示。@Parser很抱歉,我的答案对您没有帮助,但这是否证明了否决票的合理性?对于很多人来说,我的回答似乎没有那么错。正如我已经添加到我的答案中的那样,我的解决方案不适用于Windows 10。关于vim的部分很有帮助,但是为了粘贴某些东西,按“p”键有效,“ctrl”+“shift”+“v”键无效。2019+的正确答案此答案既不简洁,也不具描述性。