你如何从gitbash(Git Bash)复制

时间:2016-07-28 04:10:02

标签: git-bash

enter image description here我正在Windows 7上运行git-for-windows MING64 MinTTY。当我在git bash上选择文本时,它总是触发ctrl + C(它将在下一个命令行中显示^ C)

例如:当我左键单击以选择“git --version”时,然后左键单击,下一个命令行变为“$ ^ C”

$ git --version

git version 2.9.2.windows.1

$ ^ C

有没有人介绍过这个问题?以及如何解决它? 我从https://github.com/git-for-windows/git/releases下载了exe文件。

7 个答案:

答案 0 :(得分:4)

输入键盘组合 Alt +空格键以打开命令窗口的系统菜单。然后使用那里的选择和复制选项。

有逐步扩展的指令here

另见Copying and Pasting in Git Bash。摘录如下:

  

在Git Bash中复制和粘贴

     

在Git Bash中复制/粘贴的默认方法是使用菜单   (通过左上角访问)“标记”以选择你想要的   复制然后再次使用菜单进行粘贴。

     

这很快就会效率低下,所以设置起来是个好主意   QuickEdit模式可以更快地复制和粘贴。去做这个,   转到Menu->Properties,然后在Options标签中选择QuickEdit Mode

enter image description here

答案 1 :(得分:2)

  • on windows 10
  • Git-bash(git version 2.14.1.windows.1)

复制:CTRL + INSERT
粘贴:SHIFT + INSERT

来源here

答案 2 :(得分:0)

您可以使用autohotkeys Shift + 插入转换为您想要的其他镜头。我在我的autohotkeys文件中使用这种方式:

^+v::^Ins

对我来说更好 Ctrl + Shift + V 而不是 Ctrl + V 以避免与vim的兼容性问题,但如果你不使用vim,你可以使用常用的方式。

另一种解决方案是使用控制台模拟器,例如conemu,它允许您编辑所有镜头。

答案 3 :(得分:0)

我使用鼠标

  1. 标记
  2. 右键单击->复制
  3. 右键单击->粘贴

答案 4 :(得分:0)

  • 复制:Ctrl +(左键单击突出显示)
  • 粘贴:右键单击

答案 5 :(得分:0)

在我的 Git Bash 中,我已经完成了 void sendStringMessage(String topic, String message, Callback completionEvent) { ... producer.send(topic, message, completionEvent); ... } 。 所选文本保持选中状态。 Left click down > Selected text > Left click up 未出现在控制台上。

^C 仅在我单击 ^C 时才会出现在控制台上。

您的设置与默认设置不同。 使用默认的 settings
薄荷版本:3.4.4 (x86_64-pc-mysys) [Windows 19042]

答案 6 :(得分:-1)

其他一些拦截您信号的软件:检查您的进程并尝试尽可能地关闭/终止以查看问题是否仍然存在。 在我的情况下,它的 YodaoDict.exe