无法复制/粘贴mingw shell

use*_*171 96 mingw copy-paste

我刚刚在Windows上安装了MinGW,我无法复制/粘贴,因为我习惯在Linux甚至是PuTTY上.复制和粘贴文本(例如从chrome)到MinGW shell的技巧是什么?

And*_*eas 211

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

之后,您可以使用鼠标右键从剪贴板粘贴文本,在按住鼠标左键的同时突出显示文本,然后使用ENTER键复制所选文本.

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

  • 奇怪的是,我的 MinGW git bash 终端没有属性项。然而,它确实有这两个选项:1) 按键盘上的 `insert` 键进行粘贴 2) 右键单击​​终端->选项->鼠标->“右键单击操作” RadioButton:`Paste` 到 rc-粘贴 (2认同)

小智 22

[备选对于MINGW64(mintty 2.7.9)终端在Windows 10,则可以启用" Ctrl+ Shift+ letter快捷方式"与(执行拷贝Ctrl+ Shift+ c),并用粘贴(Ctrl+ Shift+ v).

要启用此功能:

  1. 右键单击命令窗口
  2. 点击"密钥"
  3. 选中" Ctrl+ Shift+ letter快捷方式" 复选框

当你vi/vim进入文件时:

  • 复制:突出显示所需的部分,然后单击"y"
  • 剪切:突出显示所需的部分,然后单击"d"
  • 要粘贴:Ctrl+ Shift+v


Sal*_*lba 8

这个薄荷错误CTRL + C & CTRL + V 复制粘贴解决了这个问题。它允许正常的 Control-C、Control-V 复制和粘贴,但以更改其他控制字符为代价。因此,要停止正在运行的进程,您需要 Control-Shift-C,要中断它,您需要 Control-Shift-Z,而要发送 EOT,您需要 Control-Shift-D。您可能会发现 Windows 复制和粘贴的优点胜过缺点。

该行为需要在.minttyrc文件中设置一个标志。应该看起来像

CtrlShiftShortcuts=yes
CtrlExchangeShift=yes
Run Code Online (Sandbox Code Playgroud)


mdo*_*123 6

从注释发布之日起,运行MINGW64的Win7(Minty 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附带的新外壳似乎具有新功能。它似乎也有点马车。例如,通过cli运行可执行文件(例如,php -version导致输出为空,并迫使我重新启动Shell)。等待新的更新,希望可以解决此问题。


Dee*_*mas 5

@mrt 上面的解决方案是永久性的。对于 Windows 中的任何 16 位提示,这是一种更快的方法:

复制

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

粘贴

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