我正在使用在 Windows XP 上运行的msysgit 。
试过Ctrl+ V,右键单击,中键单击,谷歌...没有运气。
按Insert。
此外,要从窗口复制,请尝试单击控制台的窗口图标(左上角)并选择编辑 -> 标记,然后在文本上拖动一个框,然后按 Enter。(也可以通过窗口图标菜单粘贴,但按键速度更快。)
更新
从 Windows 10 开始,CTRL+ C、CTRL+V和许多其他功能都在 conhost.exe 中实现,因此它们应该适用于 Windows 上的每个控制台实用程序。(您必须启用属性 -> 选项选项卡 -> 快速编辑模式)
除了使用编辑菜单命令外,您还可以使用键盘快捷键直接粘贴到 git bash 窗口中,Insert.
它实际上不是 git、msys 或 bash 的函数;由于历史原因,每个 Windows 控制台程序都使用相同的繁琐复制/粘贴机制。打开QuickEdit 模式会有所帮助 - 或者您可以安装一个不错的替代控制台,例如这个控制台,并更改您的 git bash 快捷方式以使用它。
复制:
长期解决方案:点击左上角图标>默认值>选择“编辑选项”下的“快速编辑模式”>好的
然后选择要复制的文本。按Enter
短期解决方案:单击左上角图标 > 编辑 > 标记。按Enter。
粘贴:
按Insert
(如果“快速编辑模式”打开,右键单击也可以工作。)
在 linux bash 中使用Shift+ likeInsert
编辑:它甚至可以在腻子中使用。
我这样做的方法是按住Alt然后按下Space,然后E最后P。
在 Windows 上Alt跳转到窗口菜单,Space打开它,E选择编辑并P执行粘贴命令。
连续正确地获取这些内容,您可以在 2 秒内粘贴一个片段。
用于粘贴Git BASH
CTRL+P
右键单击 Git Bash 快捷方式并切换到选项选项卡。启用快速编辑模式并单击OK。
现在您可以使用右键单击粘贴到 Git Bash,甚至可以使用远程推送的密码,这是Insert无法做到的。
这也使复制变得容易。只需在控制台窗口中左键单击并拖动以选择任何文本块。现在右键单击选择,文本块将被复制到 RAM 中。这比其他方式更容易和直观。
图片来源:https ://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/
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"
Ctrl+insert在 Windows 中为我做的。
如果您的意图是复制/粘贴 git 提交的注释,请尝试将环境变量 EDITOR 设置为您最喜欢的纯文本编辑器(记事本、记事本++ ...),当您提交时,不要给他 -m 选项和 Git将打开您最喜欢的编辑器以复制/粘贴您的评论
获取控制台 2。您将其配置为以多种不同的方式进行操作。适用于 bash 或 Windows 命令提示符。
您也可以在控制台窗口中单击鼠标右键。确保(根据之前的答案)在“属性”面板(从“系统”菜单)中启用“编辑选项”。
在控制台的属性中,您可以在“编辑选项”下激活“快速编辑模式”,这样您就可以在控制台中粘贴,只需右键单击。或者您可以按照他们的说法使用“插入”。
要复制选择文本并单击CTRL+INS
将光标粘贴到要打印的位置
并点击SHIFT+INS
如需更多选项,请点击左上角的 git-bash 图标
我今天真的想知道如何做到这一点......巧合的是,Phil Haack 发布了一个关于使用 posh-git(powershell 上的 Git)的提示,它为您提供了选项卡自动完成和一些更酷的位。我不会回到 Git bash。
看看这个
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
ctrl是的,使用+从其他地方复制c并使用INSERT. 在 Window 8 上为我工作。
在 Windows 中,我不确定复制,但粘贴工作 Ctrl+Insert。在 Linux 中复制:++ CTRL,粘贴:SHIFT++CCTRLSHIFTV
我用鼠标:
复制:单击标题栏,选择标记,然后选择要复制的内容。粘贴:复制你想要过去的内容,专注于 bash,点击键盘上的插入键。
对于使用Windows 7
, Shift+的用户可以正常工作INSERT。
我认为你不在Mac上。使用insert钥匙。
这里已经有很多答案,但没有一个对我有用。仅供参考,我有一台带 win10 的联想笔记本电脑,对我有用的是:
粘贴 = Shift+ fn+prt sc
复制 = Shift+ fn+c
我也遇到了同样的问题,git bash 不支持在 windows 中复制和粘贴的传统方法,但您可以简单地在单个命令中复制和粘贴
如果单击左上角的图标,将出现一个下拉菜单,您可以从那里找到复制/粘贴的选项。
在我的键盘上插入与 Printscreen 位于同一键上。不幸的是, ctrl + ins 对我不起作用,所以我为我发现了以下工作组合:
FN + CTRL + PRT SC - 用于复制
FN + SHIFT + PRT SC - 用于插入
如果要粘贴按:
shift+insert
MacBook Pro 没有 ins 键。使用FN+ENTER粘贴