2013-05-03 224 views
87

我刚在Windows上安装了MinGW,并且无法复制/粘贴,因为我习惯在Linux或PuTTY上使用。将文本(例如从chrome)复制并粘贴到MinGW shell中的技巧是什么?无法在mingw shell中复制/粘贴

回答

202

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

之后,您可以使用鼠标右键从剪贴板粘贴文本,同时按住鼠标左键并突出显示文本,并使用输入键复制所选文本。

此过程适用于Windows 7/8,而不是Windows 10

+12

太棒了,希望我知道该属性菜单项在很久以前。 +1 – 2013-08-07 21:36:13

+10

+100000000000000赞 – jonynz 2014-01-10 11:14:10

+0

N.b.您还必须取消选中“插入模式”选项。 – atomh33ls 2014-09-23 10:56:19

4

@地铁的解决方案上面是永久性的。下面是Windows中的任何16位提示更快的方法:

COPY

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

PASTE

类似的过程如上(使用编辑>粘贴)或者直接按INSERT

+1

是的,我的解决方案是永久性的,这就是为什么我认为比每次需要复制/粘贴东西时都点击左上角图标更快的原因。 :) – mrt 2014-08-26 19:10:07

1

我遇到了这个问题,所以以上lutions不适用于Windows 10.这是因为菜单上没有属性。但是与上述解决方案的内容,我能解决它的Windows 10,如下所示: 右击MINGW64的左上角的图标: 选择选项 现在选择键 在右边你会发现快捷方式 如果不是厚的,厚复制和粘贴 现在总是记住复制&粘贴的指令,如下所示: 复制:Ctrl + Ins(插入) 即要在MINGW上复制,只需突出显示想要复制的任何内容,然后按Ctrl插入键 粘贴; Shift + Ins(插入) 即要粘贴,请将光标放在要粘贴的位置。然后按住Shift键插入键

现在选择鼠标 在右边你会发现鼠标功能 如果没有thicked,厚复制的选择和丰富的文字 副本鼠标按钮,厚鼠标右键粘贴 注:复制在MINGW上,只需突出显示想要复制的内容即可。然后将光标放在要粘贴的位置。然后点击鼠标右键。 现在点击保存或应用保存。 我试过这些,一切都很好。 请注意,您也可以使用上面的粘贴指示从任何其他来源复制并使用粘贴到MINGW。

2

Win7运行MINGW64(mintty 2.7.3)从当前版本Git Bash 2.1.3.0附带此评论日期。

右键点击标题栏>Mouse>Click actions>Right mouse button>选择Paste单选按钮。

但是,我惊讶地发现这不允许我粘贴使用我的鼠标右键单击。

我不得不也选择Application mouse mode>Default click target>Window

同时改变设置,我能够粘贴后。

所以它似乎与当前版本的Git bash一起提供的新shell具有新功能。它也似乎有点bug。例如,通过cli运行一个可执行文件(例如,php -version导致空输出并强制我重新启动shell)。等待新的更新,希望能够解决这个问题。

3

[备选对于MINGW64(mintty 2.7.9)终端在Windows 10,则可以启用 “Ctrl键 + + 快捷方式” 与(Ctrl键执行复制 + + (c)并粘贴(Ctrl + Shift + v)。

要启用该功能:

  1. 右键单击命令窗口
  2. 点击 '钥匙'
  3. 检查盒子 '按Ctrl + + 快捷方式'

当你vi/vim到一个文件中:

  • 要复制:突出你想要的部分,然后点击 'Y'
  • 要砍:突出你想要的部分,然后点击 'd'
  • 要粘贴:按Ctrl + + v
+0

这应该是更高的,而不是与100 + upvotes'垃圾回答'。你救了我! – parsecer 2018-02-09 00:32:19

+0

@parsecer对不起,我的回答没有帮助你,但这是否有理由downvote?看起来好像我的回答对于一些人来说并不是错的。正如我已经添加到我的答案我的解决方案不适用于Windows 10。 – mrt 2018-02-19 08:17:58