你如何复制并粘贴到Git Bash

我使用在Windows XP上运行的msysgit 。

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

插入

另外, 要从窗口中复制,请尝试单击控制台的窗口图标(topleft),然后select“编辑” – >“标记”,然后在文本上拖动一个框,然后按Enter键。 (您也可以通过窗口图标菜单粘贴,但键速度更快。)

UPDATE

从Windows 10开始, CTRL + CCTRL + V和许多其他function都在conhost.exe中实现,所以它们应该可以在Windows上使用每个控制台实用程序。 (您必须启用属性 – >选项选项卡 – >快速编辑模式)

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

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

这不是真正的git,msys或bash的function; 由于历史原因,每个Windows控制台程序都使用相同的繁琐的复制/粘贴机制。 打开QuickEdit模式可以帮助你 – 或者你可以安装一个很好的替代控制台,并改变你的git bash快捷方式来使用它。

复制:

长期解决scheme:点击“Topleft”图标>默认>select“编辑选项”下的“QuickEdit模式”>好的

然后select您要复制的文本。 按Enter键

短期解决scheme:点击Topleft图标>编辑>标记。 按Enter键

糊:

插入

(如果“快速编辑模式”开启,右击也可以。)

像在Linux bash中一样使用Shift + Insert

编辑:它甚至在腻子中工作。

我这样做的方式是按住Alt,然后按空格 ,然后E ,最后P。

在Windows上, Alt键跳到窗口菜单, Space打开它, EselectEditP执行Paste命令。

获得这些正确的连续,你可以在2秒内粘贴一个片段。

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

 clip < filename 

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

Git BASH CTRL + P中粘贴

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

它添加了复制/粘贴,可resize的窗口和选项卡等伟大的function。 您还可以将任意数量的“terminal”集成到应用程序中。 我个人使用cmd(基本的Windows提示),mingW / msysGit,我有快捷方式直接跳入python和mysql解释器。

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

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

Ctrl + insert在Windows中为我做了。

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

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

在这里输入图像说明

这也使复制容易。 只需左键单击并在控制台窗口中拖动即可select任意文本块。 现在右键单击select,文本块将被复制到RAM中。 这比其他方式更容易和直观。

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

如果你的意图是git提交的复制/粘贴注释,试着设置环境variablesEDITOR作为你最喜欢的纯文本编辑器(记事本,记事本++ …),当你提交时,不要给他-m选项和Git将打开你最喜欢的编辑器复制/粘贴你的评论

获取Console2。 您将其configuration为以多种不同方式进行。 与bash或Windows命令提示符一起使用。

您也可以在控制台窗口中右键单击。 确保(按照之前的答案)在“属性”面板中启用“编辑选项”(从“系统”菜单中)。

在控制台的属性中,你可以激活“编辑选项”下的“快速编辑模式”,这样你可以粘贴到控制台内,只需点击右键。 或者你可以使用“插入”,因为他们说。

我真的想知道今天该怎么做…而巧合的是,Phil Haack发布了一个关于使用posh-git(Git on PowerShell)的小技巧,它可以让你自动完成标签和更酷的function。 我不会回到Git bash。

一探究竟

http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx

是的,从其他地方复制使用Ctrl + C和粘贴使用INSERT 。 在Window 8上为我工作。

复制:单击标题栏,select标记,然后select要复制的内容。 粘贴:复制你想要的东西,把注意力集中在bash上,点击键盘上的插入键。

对于在Windows 7上工作的用户, Shift + INSERT可以正常工作。

我认为你不是在Mac上。 使用插入键。

在Windows中我不确定复制,但粘贴工作Ctrl +插入。 在Linux中复制: CTRL + SHIFT + C ,粘贴: CTRL + SHIFT + V

MacBook Pro没有安装密钥。 使用FN + ENTER粘贴