如何复制并粘贴到Git Bash中

时间:2010-02-21 00:54:56

标签: git windows-xp copy-paste msysgit

我在Windows XP上运行msysgit

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

31 个答案:

答案 0 :(得分:1011)

插入

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

<强>更新

从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/

答案 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)

这是github help page

建议的
clip < filename

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

答案 7 :(得分:9)

用于粘贴Git BASH CTRL + P

答案 8 :(得分:7)

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

ctrl_shift_letter_shortcuts

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

答案 9 :(得分:6)

右键单击Git Bash快捷方式,然后切换到选项标签。启用快速编辑模式,然后点击确定

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

enter image description here

这也可以轻松复制。只需在控制台窗口中左键单击拖动即可选择任何文本块。现在右键单击选项,文本块将被复制到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)

enter image description here

此设置后,您可以使用ctrl + shift + v(对于Windows)

答案 20 :(得分:1)

我使用鼠标

  1. 标记
  2. 右键单击->复制
  3. 右键单击->粘贴

答案 21 :(得分:1)

Windows

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

How does it look like?

答案 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中复制和粘贴的传统方法,但是您只需在单个命令中复制和粘贴

SHIFT + fn + INSERT

答案 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 粘贴