我在Windows XP上运行msysgit。
尝试 Ctrl + V ,右击,中键,谷歌......没有运气。
答案 0 :(得分:1011)
按插入。
此外,要从窗口复制,请尝试点击控制台的窗口图标(topleft)并选择编辑 - >标记,然后在文本上拖动一个框,然后按Enter键。 (您也可以通过窗口图标菜单粘贴,但键更快。)
<强>更新强>
从Windows 10开始 CTRL + C , CTRL + V 以及许多其他功能在conhost.exe中实现,因此它们应该与Windows上的每个控制台实用程序一起使用。 (您必须启用“属性” - >“选项”选项卡 - >“快速编辑模式”
答案 1 :(得分:138)
除了使用编辑菜单命令外,您还可以使用键盘快捷键 Insert 直接粘贴到git bash窗口。
答案 2 :(得分:66)
它不是git,msys或bash的功能;由于历史原因,每个Windows控制台程序都使用相同的繁琐复制/粘贴机制。启用QuickEdit mode可以提供帮助 - 或者您可以安装一个不错的替代控制台,如this one,并更改您的git bash快捷方式以使用它。
答案 3 :(得分:59)
复制强>
长期解决方案:点击Topleft图标&gt;默认值&gt;选择“编辑选项”下的“快速编辑模式”&gt;好
然后选择要复制的文本。按 Enter
短期解决方案:点击Topleft图标&gt;编辑&gt;标记。按 Enter 。
粘贴:
按插入
(如果“QuickEdit Mode”处于启用状态,右键单击也可能有效。)
答案 4 :(得分:31)
在linux bash中使用 Shift + 插入
编辑:它甚至可以在腻子中使用。
答案 5 :(得分:20)
我这样做的方法是按住 Alt 然后按 Space ,然后按 E ,最后按 P 。
在Windows上 Alt 跳转到窗口菜单, Space 打开它, E 选择编辑和 P 执行粘贴命令。
连续获取这些内容,您可以在2秒内粘贴代码段。
答案 6 :(得分:10)
答案 7 :(得分:9)
用于粘贴Git BASH
CTRL + P
答案 8 :(得分:7)
我很长一段时间以来第一次回到Windows,这让我像码头一样诅咒。我终于找到了这个:
启用“Ctrl + Shift +字母快捷键”让我有了类似Linux的行为,降低了我的血压。 Ctrl + Shift + C / V现在有效。
答案 9 :(得分:6)
右键单击Git Bash快捷方式,然后切换到选项标签。启用快速编辑模式,然后点击确定。
现在您可以使用右键单击粘贴到Git Bash,甚至是远程推送的密码,这是插入无法做到的。
这也可以轻松复制。只需在控制台窗口中左键单击和拖动即可选择任何文本块。现在右键单击选项,文本块将被复制到RAM中。这比其他方式更容易和更直观。
图片来源:https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/
答案 10 :(得分:5)
console2(http://sourceforge.net/projects/console/)是我的终端前端。
它添加了很多功能,如复制/粘贴,可调整大小的窗口和标签。您还可以将任意数量的“终端”集成到应用程序中。我个人使用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"
答案 11 :(得分:5)
Ctrl + insert 在Windows中为我做了。
答案 12 :(得分:4)
获取Console2。您可以将其配置为以多种不同方式执行。使用bash或Windows命令提示符。
答案 13 :(得分:4)
您也可以在控制台窗口中右键单击。确保(根据之前的答案)在“属性”面板中启用“编辑选项”(从“系统”菜单中)。
答案 14 :(得分:4)
如果您打算复制/粘贴git提交的评论,请尝试将环境变量EDITOR设置为您最喜欢的纯文本编辑器(记事本,记事本++ ...),当您提交时,不要给他-m选项和Git将打开您喜欢的编辑器以复制/粘贴您的评论
答案 15 :(得分:3)
在控制台的属性中,您可以激活“编辑选项”下的“快速编辑模式”,这样您只需右键单击即可在控制台内部粘贴。或者你可以按照他们的说法使用“插入”。
答案 16 :(得分:2)
我实际上想知道今天该怎么做...巧合的是,Phil Haack发布了关于使用posh-git(Git on powershell)的提示,它为你提供了标签自动完成和一些更酷的位。我不会回到Git bash。
检查出来
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
答案 17 :(得分:2)
是的,使用 ctrl + c 从其他地方复制并使用 INSERT 进行粘贴。在Window 8上为我工作。
答案 18 :(得分:1)
在Windows中,我不确定复制,但粘贴工作是Ctrl + Insert。 在Linux副本中: CTRL + SHIFT + C ,粘贴: CTRL + SHIFT + V
答案 19 :(得分:1)
答案 20 :(得分:1)
我使用鼠标:
答案 21 :(得分:1)
答案 22 :(得分:0)
对于使用Windows 7
的用户, Shift + INSERT 工作正常。
答案 23 :(得分:0)
我认为你不是在Mac上。 使用 insert 键。
答案 24 :(得分:0)
COPY:单击标题栏,选择标记,然后选择要复制的内容。 PASTE:复制你想要的内容,专注于bash,点击键盘上的插入键。
答案 25 :(得分:0)
以下是很多答案,但不适用于我。我有一台带有win10的联想笔记本电脑,对我有用的是:
粘贴= Shift + fn + prt sc
复制= Shift + fn + c
答案 26 :(得分:0)
我也遇到同样的问题,git bash不支持在Windows中复制和粘贴的传统方法,但是您只需在单个命令中复制和粘贴
答案 27 :(得分:0)
如果单击左上角的图标,将出现一个下拉菜单,您可以在此处找到复制/粘贴的选项。
答案 28 :(得分:0)
要复制,请选择文本,然后单击 CTRL + INS
要将光标粘贴到要打印的位置
并单击 SHIFT + INS
有关更多选项,请在左上方单击git-bash图标
答案 29 :(得分:0)
与印刷屏幕位于同一键上。 不幸的是,ctrl + ins对我不起作用,所以我为我分解了以下工作组合:
FN + CTRL + PRT SC-复制
FN + SHIFT + PRT SC-用于插入
答案 30 :(得分:-3)
MacBook pro没有ins键。使用 FN + ENTER 粘贴