我正在使用在Windows XP上运行的msysgit。
尝试Ctrl+V,右键单击,中键单击,谷歌…没有运气。
按插入。
此外,要复制从窗口,请尝试单击控制台的窗口图标(topleft)并选择编辑->标记,然后在文本上拖动一个框,然后按回车键。(您也可以通过窗口图标菜单粘贴,但键更快。)
更新
从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/
它并不是git、msys或bash的功能;由于历史原因,每个windows控制台程序都使用相同繁琐的复制/粘贴机制。打开快速编辑模式可以提供帮助-或者您可以安装一个不错的替代控制台,如这一个,并更改您的git bash快捷方式以使用它。
除了使用编辑菜单命令外,您还可以使用键盘快捷键插入直接粘贴到git bash窗口中。
如果您的意图是复制/粘贴git提交的注释,请尝试将环境变量EDITOR设置为您最喜欢的纯文本编辑器(记事本,记事本++…),并且当您提交时,不要给他-m选项,Git将打开您最喜欢的编辑器以复制/粘贴您的注释
在linux bash中使用Shift+插入
编辑:它甚至在油灰中工作。
复制:
长期解决方案:单击Topleft图标>默认值>在“编辑选项”下选择“快速编辑模式”>好的
然后选择要复制的文本。按输入
短期解决方案:单击Topleft图标>编辑>标记。按输入。
粘贴:
按插入
(如果“快速编辑模式”已打开,右键单击也可能有效。
获取Console2。您将其配置为以多种不同的方式执行此操作。适用于bash或Windows命令提示符。
我实际上想知道今天如何做到这一点……巧合的是,Phil Haack发布了一个关于使用posh-git(Powershell上的Git)的提示,它为您提供了制表符自动完成和一些更酷的地方。我不会回到Git bash。
查一下
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
console2(http://sourceforge.net/projects/console/)是我的go to终端前端。
它添加了伟大的功能,如复制/粘贴,可调整大小的窗口,和选项卡.你也可以集成尽可能多的“终端”,只要你想到应用程序.我个人使用cmd(基本的窗口提示符), ming W/msysGit,我有直接进入python和mysql解释器的快捷方式。
我为git(在win7机器上)使用的“shell”参数是:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
我这样做的方法是按住Alt,然后按空间,然后按E,最后按P。
在Windows上Alt跳转到窗口菜单,空间打开它,E选择编辑,P执行粘贴命令。
连续得到这些正确的,你可以在2秒内粘贴一个片段。
这是由github帮助页面提出的:
clip < filename
这将文件名的内容复制到剪贴板,对于将id_rsa.pub复制到Web表单等操作很有用。
复制:单击标题栏,选择标记,然后选择要复制的内容。 粘贴:复制你想要过去的东西,专注于bash,点击键盘上的插入键。
您也可以在控制台窗口中右键单击。确保(根据前面的答案)在属性面板(从系统菜单)中启用“编辑选项”。
MacBook pro没有ins键。使用FN+输入粘贴
在控制台的属性中,您可以激活“编辑选项”下的“快速编辑模式”,这样您就可以右键单击粘贴在控制台内。或者您可以按照他们的说法使用“插入”。
用于粘贴Git BASHCTRL+P
Git BASH
是的,使用ctrl+c从其他地方复制并使用插入粘贴。在Windows 8上为我工作。
Ctrl+插入在Windows中为我做了这件事。
在Windows中,我不确定复制,但粘贴工作Ctrl+插入。 Linux复制:CTRL+SHIFT+C,粘贴:CTRL+SHIFT+V
右键单击Git Bash快捷方式并切换到选项选项卡。启用快速编辑模式并单击好的。
现在您可以使用右键单击粘贴到Git Bash中,甚至可以使用远程推送的密码,而使用插入则无法做到这一点。
这也可以轻松复制。只需在控制台窗口中选择左键单击和拖动即可选择任何文本块。现在选择上的右键单击和文本块将被复制到RAM中。这比其他方式更容易和直观。
图片来源:https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/
对于使用Windows 7的用户,Shift+插入工作正常。
Windows 7
我猜你不是在Mac上。 使用插入键。
我很久以来第一次回到Windows,这让我像码头工人一样咒骂。我终于找到了这个:
启用Ctrl+Shift+信快捷方式让我有了Linux的行为,降低了我的血压。Ctrl+Shift+C/V现在有效。
这里已经有很多答案,但没有一个对我有用。仅供参考,我有一台带有win10的联想笔记本电脑,对我有用的是以下内容:
粘贴=Shift+fn+prtsc
复制=Shift+fn+c
在此设置后的Windows中,您可以使用ctrl+Shift+v(对于Windows)
我也遇到了同样的问题,git bash不支持传统方法在windows中复制和粘贴,但你可以简单地在单个命令中复制和粘贴
我使用鼠标:
如果您单击左上角的图标,将出现一个下拉菜单,您可以从那里找到复制/粘贴的选项。
要复制选择文本并单击CTRL+INS
要粘贴,请将光标放在要打印的位置
点击SHIFT+INS
如需更多选项,请单击左上角的git-bash图标
在我的键盘上插入位于与PrintScreen相同的键上。 不幸的是,ctrl+ins不适合我,所以我为自己设计了以下工作组合:
FN+CTRL+PRT SC-用于复制
FN+SHIFT+PRT SC-用于插入
windows:
它看起来像什么?
如果你想粘贴按:
转变+插入
有效的解决方案是:
桌面键盘:[移动]+[插入]键粘贴
笔记本电脑键盘:[Shift]+[0]键粘贴
注意:对于笔记本电脑,当Num Lock关闭时,键盘右上角数字键盘底部的0键将用作插入键。这就是为什么它在按键上同时标记为0和Ins。
复制链接即可。 然后按SHIFT+INSERT。