如何复制并粘贴到Git Bash中

Tra*_*v L 662 git windows-xp copy-paste msysgit

我正在使用在Windows XP上运行的msysgit.

尝试Ctrl+ V,右键单击,中键单击,谷歌...没有运气.

Amb*_*ber 1019

Insert.

此外,要从窗口复制,请尝试单击控制台的窗口图标(topleft)并选择编辑 - >标记,然后在文本上拖动一个框,然后按Enter键.(您也可以通过窗口图标菜单粘贴,但键更快.)

UPDATE

从Windows 10开始,CTRL+ C,CTRL+ V和许多其他功能在conhost.exe中实现,因此它们应该与Windows上的每个控制台实用程序一起使用.(您必须启用属性 - >选项选项卡 - >快速编辑模式)

参考:http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/

  • 谢谢,顺便说一下Win 7我必须使用`Shift + Ins`,否则它会说`[(^ 2A)(`等等. (36认同)
  • 我想要的是将内容粘贴到`git bash中.但是多亏了你,我发现了`编辑 - >粘贴'这正是我想要的!不再需要手动输入API代码! (29认同)
  • Fuuuuuu,我在mac上运行windows,我没有INSERT (28认同)
  • 严格来说,这不是msysgit的错,而是一个问题,因为msys使用`cmd.exe`. (27认同)
  • @kevin FN + Enter应该作为Insert键 (3认同)

Dan*_*gby 139

除了使用编辑菜单命令外,您还可以使用键盘快捷键直接粘贴到git bash窗口中Insert.

  • 不需要Control键,只需插入Insert键即可粘贴 (7认同)
  • 这比接受的答案要好得多! (6认同)
  • 只需按Control + C,命令就不会执行. (4认同)
  • @AntiGameZ 撤消可以使用`Ctrl-_` 来完成。我相信这一切都来自 readline 实用程序,它模拟了 Emacs,一个真正的编辑器。 (2认同)

hob*_*bbs 66

它不是git,msys或bash的功能; 由于历史原因,每个Windows控制台程序都使用相同的繁琐复制/粘贴机制.打开QuickEdit模式可以提供帮助 - 或者你可以像这样安装一个不错的替代控制台,并改变你的git bash快捷方式来代替使用它.

  • 歇斯底里的葡萄干+1.我想我会从现在开始使用它. (8认同)
  • 对于那些想知道如何使用Console2的人:http://lostechies.com/jimmybogard/2010/04/05/integrating-the-git-bash-into-console/ (3认同)
  • 不知道为什么这个答案获得如此少的选票,这是最好的 (3认同)
  • 此外,使用快速编辑模式,只需单击鼠标右键即可粘贴.便利! (3认同)
  • 除了Imerus所说的,你甚至不需要按回车键复制...选择并双击右键.它粘贴.. (2认同)

Hao*_* Li 60

复制:

长期解决方案:点击Topleft图标>默认值>选择"编辑选项"下的"快速编辑模式">好的

然后选择要复制的文本.按Enter

短期解决方案:点击Topleft图标>编辑>标记.按Enter.

糊:

Insert

(如果启用"QuickEdit模式",右键单击也可能有效.)


Ana*_*nov 32

在linux bash中使用Shift+ Insertlike

编辑:它甚至可以在腻子中使用.


iKl*_*lsR 20

我这样做的方法是按住,Alt然后按Space,E最后P.

在Windows上Alt跳转到窗口菜单,Space打开它,E选择编辑P执行粘贴命令.

连续获取这些正确的信息,您可以在2秒内粘贴一个代码段.


Tim*_*m D 10

这是由github帮助页面建议的:

clip < filename
Run Code Online (Sandbox Code Playgroud)

这会将文件名的内容复制到剪贴板,对于将id_rsa.pub复制到Web表单等操作非常有用.


小智 9

用于粘贴Git BASH CTRL+P


Dav*_*oni 9

我很长一段时间以来第一次回到Windows,这让我像码头一样诅咒.我终于找到了这个:

ctrl_shift_letter_shortcuts

启用"Ctrl + Shift +字母快捷键"让我有了类似Linux的行为,降低了我的血压.Ctrl + Shift + C/V现在有效.

  • 我希望这对我有用,但没有。我目前可以复制粘贴,但只能使用 shift + insert 而不是 ctrl c/v 或 ctrl shift + c/v 。也尝试过其他答案:( (3认同)

dat*_*.io 6

右键单击Git Bash快捷方式并切换到Options选项卡.启用快速编辑模式并单击" 确定".

现在您可以使用右键单击粘贴到Git Bash,甚至是远程推送的密码,这是您无法使用Insert执行的.

在此输入图像描述

这也可以轻松复制.只需在控制台窗口中单击拖动即可选择任何文本块.现在右键单击选择,文本块将被复制到RAM中.这比其他方式更简单直观.

图片来源:https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/


小智 6

窗户

  1. 右键点击
  2. 选择选项
  3. 选择按键
  4. 启用Ctrl+Shift+字母快捷键

它看起来怎样?


xer*_*ero 5

console2(http://sourceforge.net/projects/console/)是我前往终端的前端。

它添加了很棒的功能,例如复制/粘贴,可调整大小的窗口和选项卡。您还可以根据需要将任意数量的“终端”集成到应用程序中。我个人使用cmd(基本的Windows提示符),mingW / msysGit,并且我有直接进入python和mysql解释器的快捷方式。

我用于git的“ shell”参数(在win7机器上)是:

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"


Pat*_*cia 5

Ctrl+ insert在Windows中为我做了。


San*_*ath 5

在此处输入图片说明

在此设置后的 windows 中,您可以使用 ctrl + shift + v (对于 windows)