我在Windows XP上运行msysgit .
尝试按Ctrl V,右键单击,中键单击,谷歌...没有运气 .
我这样做的方法是按住Alt然后按空格键,然后按E键,最后按P.
在Windows上,Alt跳转到窗口菜单,Space打开它,E选择Edit,P执行粘贴命令 .
连续获得这些正确,您可以在2秒内粘贴一个片段 .
这是由github help page建议的:
clip < filename
这会将文件名的内容复制到剪贴板,对于将id_rsa.pub复制到Web表单等操作非常有用 .
按插入 .
此外,要从窗口复制,请尝试单击控制台的窗口图标(topleft)并选择“编辑” - >“标记”,然后在文本上拖动一个框,然后按Enter键 . (您也可以通过窗口图标菜单粘贴,但键更快 . )
UPDATE
从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/
除了使用编辑菜单命令,您还可以使用键盘快捷键Insert来直接粘贴到git bash窗口 .
它不是git,msys或bash的功能;由于历史原因,每个Windows控制台程序都使用相同的繁琐复制/粘贴机制 . 打开QuickEdit mode可以提供帮助 - 或者您可以安装一个不错的替代控制台,如this one,并更改您的git bash快捷方式以使用它 .
Copy:
长期解决方案:点击Topleft图标>默认值>选择“编辑选项”下的“快速编辑模式”>好的
然后选择要复制的文本 . 按Enter键
短期解决方案:点击Topleft图标>编辑>标记 . 按Enter键 .
Paste:
按插入
(如果启用“QuickEdit模式”,右键单击也可能有用 . )
像在linux bash中一样使用Shift Insert
编辑:它甚至可以在腻子中使用 .
用于粘贴 Git BASH CTRL P.
Git BASH
右键单击Git Bash快捷方式并切换到 Options 选项卡 . 启用 Quick Edit Mode 并单击 OK .
现在你可以使用 right click 粘贴到Git Bash,甚至是远程推送的密码,这是 Insert 无法做到的 .
这也可以轻松复制 . 只需 left click 和 drag 在控制台窗口中选择任何文本块 . 现在 right click 上的选择和文本块将被复制到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(在win7机器上)的“shell”参数是:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Ctrl插入在Windows中为我做了 .
我很长一段时间以来第一次回到Windows,这让我像码头一样诅咒 . 我终于找到了这个:
启用“Ctrl Shift letter shortcuts”让我有了类似Linux的行为,降低了我的血压 . Ctrl Shift C / V现在有效 .
如果您的意图是复制/粘贴git提交的注释,请尝试将环境变量EDITOR设置为您最喜欢的纯文本编辑器(记事本,记事本...),当您提交时,不要给他-m选项和Git将打开您最喜欢的编辑器复制/粘贴您的评论
获取Console2 . 您可以将其配置为以多种不同方式执行 . 使用bash或Windows命令提示符 .
您也可以在控制台窗口中单击鼠标右键 . 确保(根据之前的答案)在“属性”面板中启用“编辑选项”(从“系统”菜单中) .
在控制台的属性中,您可以激活“编辑选项”下的“快速编辑模式”,这样您只需右键单击即可在控制台内部粘贴 . 或者你可以像他们说的那样使用'插入' .
我实际上想知道今天该怎么做...巧合的是,Phil Haack发布了关于使用posh-git(Git on powershell)的提示,它为你提供了tab自动完成和一些更酷的位 . 我不会回到Git bash .
看看这个
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
是的,使用ctrl c从其他地方复制并使用INSERT粘贴 . 在Window 8上为我工作 .
在Windows中我不确定复制,但粘贴工作Ctrl插入 . 在Linux副本中:CTRL SHIFT C,粘贴:CTRL SHIFT V.
在此设置之后,您可以使用ctrl shift v(对于Windows)
我用 mouse :
马克
右键单击 - >复制
右键单击 - >粘贴
复制:单击 Headers 栏,选择标记,然后选择要复制的内容 . 粘贴:复制你想要的东西,专注于bash,点击上面的插入键键盘 .
对于使用 Windows 7 的用户,Shift INSERT可以正常工作 .
Windows 7
我认为你不是在Mac上 . 使用插入键 .
这里有很多答案,但不适用于我 . 我有一台带有win10的联想笔记本电脑,对我有用的是:
粘贴= Shift fn prt sc
复制= Shift fn c
我也经历了同样的问题,git bash不支持传统方法在Windows中复制和粘贴,但你可以简单地复制和粘贴单个命令
如果单击左上角的图标,将出现一个下拉菜单,您可以从中找到复制/粘贴选项 .
MacBook pro没有ins键 . 使用FN ENTER粘贴
28 回答
我这样做的方法是按住Alt然后按空格键,然后按E键,最后按P.
在Windows上,Alt跳转到窗口菜单,Space打开它,E选择Edit,P执行粘贴命令 .
连续获得这些正确,您可以在2秒内粘贴一个片段 .
这是由github help page建议的:
这会将文件名的内容复制到剪贴板,对于将id_rsa.pub复制到Web表单等操作非常有用 .
按插入 .
此外,要从窗口复制,请尝试单击控制台的窗口图标(topleft)并选择“编辑” - >“标记”,然后在文本上拖动一个框,然后按Enter键 . (您也可以通过窗口图标菜单粘贴,但键更快 . )
UPDATE
从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/
除了使用编辑菜单命令,您还可以使用键盘快捷键Insert来直接粘贴到git bash窗口 .
它不是git,msys或bash的功能;由于历史原因,每个Windows控制台程序都使用相同的繁琐复制/粘贴机制 . 打开QuickEdit mode可以提供帮助 - 或者您可以安装一个不错的替代控制台,如this one,并更改您的git bash快捷方式以使用它 .
Copy:
长期解决方案:点击Topleft图标>默认值>选择“编辑选项”下的“快速编辑模式”>好的
然后选择要复制的文本 . 按Enter键
短期解决方案:点击Topleft图标>编辑>标记 . 按Enter键 .
Paste:
按插入
(如果启用“QuickEdit模式”,右键单击也可能有用 . )
像在linux bash中一样使用Shift Insert
编辑:它甚至可以在腻子中使用 .
用于粘贴
Git BASH
CTRL P.右键单击Git Bash快捷方式并切换到 Options 选项卡 . 启用 Quick Edit Mode 并单击 OK .
现在你可以使用 right click 粘贴到Git Bash,甚至是远程推送的密码,这是 Insert 无法做到的 .
这也可以轻松复制 . 只需 left click 和 drag 在控制台窗口中选择任何文本块 . 现在 right click 上的选择和文本块将被复制到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(在win7机器上)的“shell”参数是:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Ctrl插入在Windows中为我做了 .
我很长一段时间以来第一次回到Windows,这让我像码头一样诅咒 . 我终于找到了这个:
启用“Ctrl Shift letter shortcuts”让我有了类似Linux的行为,降低了我的血压 . Ctrl Shift C / V现在有效 .
如果您的意图是复制/粘贴git提交的注释,请尝试将环境变量EDITOR设置为您最喜欢的纯文本编辑器(记事本,记事本...),当您提交时,不要给他-m选项和Git将打开您最喜欢的编辑器复制/粘贴您的评论
获取Console2 . 您可以将其配置为以多种不同方式执行 . 使用bash或Windows命令提示符 .
您也可以在控制台窗口中单击鼠标右键 . 确保(根据之前的答案)在“属性”面板中启用“编辑选项”(从“系统”菜单中) .
在控制台的属性中,您可以激活“编辑选项”下的“快速编辑模式”,这样您只需右键单击即可在控制台内部粘贴 . 或者你可以像他们说的那样使用'插入' .
我实际上想知道今天该怎么做...巧合的是,Phil Haack发布了关于使用posh-git(Git on powershell)的提示,它为你提供了tab自动完成和一些更酷的位 . 我不会回到Git bash .
看看这个
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
是的,使用ctrl c从其他地方复制并使用INSERT粘贴 . 在Window 8上为我工作 .
在Windows中我不确定复制,但粘贴工作Ctrl插入 . 在Linux副本中:CTRL SHIFT C,粘贴:CTRL SHIFT V.
在此设置之后,您可以使用ctrl shift v(对于Windows)
我用 mouse :
马克
右键单击 - >复制
右键单击 - >粘贴
复制:单击 Headers 栏,选择标记,然后选择要复制的内容 . 粘贴:复制你想要的东西,专注于bash,点击上面的插入键键盘 .
对于使用
Windows 7
的用户,Shift INSERT可以正常工作 .我认为你不是在Mac上 . 使用插入键 .
这里有很多答案,但不适用于我 . 我有一台带有win10的联想笔记本电脑,对我有用的是:
粘贴= Shift fn prt sc
复制= Shift fn c
我也经历了同样的问题,git bash不支持传统方法在Windows中复制和粘贴,但你可以简单地复制和粘贴单个命令
SHIFT fn INSERT
如果单击左上角的图标,将出现一个下拉菜单,您可以从中找到复制/粘贴选项 .
MacBook pro没有ins键 . 使用FN ENTER粘贴