如何复制并粘贴到Git Bash中

如何复制并粘贴到Git Bash中,git,windows-xp,copy-paste,msysgit,Git,Windows Xp,Copy Paste,Msysgit,我正在使用Windows XP上运行 尝试Ctrl+V,右键单击,中键单击,谷歌。。。运气不好。按Insert 另外,要从窗口复制,请尝试单击控制台的窗口图标(左上角),然后选择编辑->标记,然后拖动文本框,然后按Enter键。(也可以通过窗口图标菜单进行粘贴,但按键速度更快。) 更新 从Windows 10开始,在conhost.exe中实现了CTRL+C、CTRL+V和许多其他功能,因此它们应该与Windows上的每个控制台实用程序一起使用。(必须启用属性->选项选项卡->快速编辑模式) R

我正在使用Windows XP上运行

尝试Ctrl+V,右键单击,中键单击,谷歌。。。运气不好。

按Insert

另外,要从窗口复制,请尝试单击控制台的窗口图标(左上角),然后选择编辑->标记,然后拖动文本框,然后按Enter键。(也可以通过窗口图标菜单进行粘贴,但按键速度更快。)

更新

从Windows 10开始,在conhost.exe中实现了CTRL+C、CTRL+V和许多其他功能,因此它们应该与Windows上的每个控制台实用程序一起使用。(必须启用属性->选项选项卡->快速编辑模式)


Ref:

它实际上不是git、msys或bash的函数;由于历史原因,每个windows控制台程序都使用相同的繁琐复制/粘贴机制。打开会有帮助——或者你可以安装一个很好的替代控制台,比如,将git bash快捷方式改为使用它。

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

如果你的目的是复制/粘贴git提交的注释,尝试将环境变量编辑器设置为您最喜欢的纯文本编辑器(记事本、记事本++…),当您提交时,不要给他-m选项,Git将打开您最喜欢的编辑器,以便复制/粘贴您的评论

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

编辑:即使在油灰中也可以使用。

复制:

长期解决方案:点击左上角图标>默认值>选择“编辑选项”>确定下的“快速编辑模式”

然后选择要复制的文本。按回车键

短期解决方案:单击左上角图标>编辑>标记。按回车键

粘贴:

压入


(如果“快速编辑模式”处于启用状态,右键单击可能也会起作用。)

获取控制台2。您可以将其配置为以多种不同的方式执行。与bash或Windows命令提示一起使用。

我今天真的很想知道如何做到这一点……巧合的是,Phil Haack发布了一条关于使用posh git(powershell上的git)的提示,它可以让您自动完成选项卡,并提供一些更酷的功能。我不会再回到Git bash了

看看

console2()是我的go-to终端前端

它添加了很多功能,比如复制/粘贴、可调整大小的窗口和选项卡。您还可以将任意多个“终端”集成到应用程序中。我个人使用cmd(基本windows提示符)、mingW/msysGit,并且我有直接进入python和mysql解释器的快捷方式

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


C:\Windows\SysWOW64\cmd.exe/C“C:\ProgramFiles(x86)\Git\bin\sh.exe”--login-i“

我这样做的方式是先按住Alt键,然后按空格键,再按E键,最后按p键

在Windows上,Alt跳转到“窗口”菜单,空格将其打开,E选择“编辑”,p执行“粘贴”命令

连续正确地执行这些操作,您可以在不到2秒钟的时间内粘贴一个代码段。

以下建议:

clip

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

复制:单击标题栏,选择“标记”,然后选择要复制的内容。
粘贴:复制要复制的内容,专注于bash,点击键盘上的插入键。

您也可以在控制台窗口中单击鼠标右键。确保(根据前面的回答)在属性面板(从系统菜单)中启用两个“编辑选项”。

在控制台的属性中,您可以在“编辑选项”下激活“快速编辑模式”,这样您只需右键单击即可在控制台内粘贴。或者你可以像他们说的那样使用“Insert”。

要粘贴到
gitbash
CTRL+p

是的,使用CTRL+c从其他地方复制,然后使用Insert粘贴。在Windows 8上为我工作。

Ctrl+insert在Windows中为我工作。

在Windows中,我不确定是否要复制,但对于粘贴工作Ctrl+insert。
在Linux copy:CTRL+SHIFT+C中,粘贴:CTRL+SHIFT+V

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

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

这还可以轻松地进行复制。只需在控制台窗口中左键单击拖动,即可选择任何文本块。现在,右键单击所选内容,文本块将复制到RAM中。这比其他方法更简单、更直观


图像来源:

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

我想您不是在Mac上。
使用插入键。

我很长时间以来第一次回到Windows,这让我像码头工人一样咒骂。我终于发现:


启用Ctrl+Shift+letter快捷键让我有了一种类似Linux的行为,降低了我的血压。Ctrl+Shift+C/Vnow有效。

这里已经有很多答案,但没有一个对我有效。仅供参考,我有一台带有win10的联想笔记本电脑,以下是适合我的:


粘贴=移位+fn+prt sc


复制=移位+fn+c


在windows中进行此设置后,您可以使用ctrl+shift+v(对于windows)

我也遇到了同样的问题,git bash不支持在windows中复制和粘贴的传统方法,但您可以简单地在单个命令中复制和粘贴


SHIFT+fn+INSERT

我使用鼠标

  • 标记
  • 右键单击->复制
  • 右键单击->粘贴

  • 如果单击左上角的图标,将出现一个下拉菜单,您可以从中找到复制/粘贴选项。

    要复制,请选择文本,然后单击CTRL+INS

    若要粘贴,请将光标放置在所需的位置
    clip < filename