首页 文章

如何复制并粘贴到Git Bash中

提问于
浏览
638

我在Windows XP上运行msysgit .

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

28 回答

  • 3

    我这样做的方法是按住Alt然后按空格键,然后按E键,最后按P.

    在Windows上,Alt跳转到窗口菜单,Space打开它,E选择Edit,P执行粘贴命令 .

    连续获得这些正确,您可以在2秒内粘贴一个片段 .

  • 0

    这是由github help page建议的:

    clip < filename
    

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

  • 65

    按插入 .

    此外,要从窗口复制,请尝试单击控制台的窗口图标(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/

  • 9

    除了使用编辑菜单命令,您还可以使用键盘快捷键Insert来直接粘贴到git bash窗口 .

  • 3

    它不是git,msys或bash的功能;由于历史原因,每个Windows控制台程序都使用相同的繁琐复制/粘贴机制 . 打开QuickEdit mode可以提供帮助 - 或者您可以安装一个不错的替代控制台,如this one,并更改您的git bash快捷方式以使用它 .

  • 0

    Copy:

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

    然后选择要复制的文本 . 按Enter键

    短期解决方案:点击Topleft图标>编辑>标记 . 按Enter键 .

    Paste:

    按插入

    (如果启用“QuickEdit模式”,右键单击也可能有用 . )

  • 137

    像在linux bash中一样使用Shift Insert

    编辑:它甚至可以在腻子中使用 .

  • 8

    用于粘贴 Git BASH CTRL P.

  • 4

    右键单击Git Bash快捷方式并切换到 Options 选项卡 . 启用 Quick Edit Mode 并单击 OK .

    现在你可以使用 right click 粘贴到Git Bash,甚至是远程推送的密码,这是 Insert 无法做到的 .

    enter image description here

    这也可以轻松复制 . 只需 left clickdrag 在控制台窗口中选择任何文本块 . 现在 right click 上的选择和文本块将被复制到RAM中 . 这比其他方式更简单直观 .

    图像来源:https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/

  • 2

    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"

  • 0

    Ctrl插入在Windows中为我做了 .

  • 0

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

    ctrl_shift_letter_shortcuts

    启用“Ctrl Shift letter shortcuts”让我有了类似Linux的行为,降低了我的血压 . Ctrl Shift C / V现在有效 .

  • 3

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

  • 2

    获取Console2 . 您可以将其配置为以多种不同方式执行 . 使用bash或Windows命令提示符 .

  • 1

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

  • 0

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

  • 5

    我实际上想知道今天该怎么做...巧合的是,Phil Haack发布了关于使用posh-git(Git on powershell)的提示,它为你提供了tab自动完成和一些更酷的位 . 我不会回到Git bash .

    看看这个

    http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx

  • 1006

    是的,使用ctrl c从其他地方复制并使用INSERT粘贴 . 在Window 8上为我工作 .

  • 58

    在Windows中我不确定复制,但粘贴工作Ctrl插入 . 在Linux副本中:CTRL SHIFT C,粘贴:CTRL SHIFT V.

  • 1

    enter image description here

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

  • -3

    我用 mouse

    • 马克

    • 右键单击 - >复制

    • 右键单击 - >粘贴

  • 3

    复制:单击 Headers 栏,选择标记,然后选择要复制的内容 . 粘贴:复制你想要的东西,专注于bash,点击上面的插入键键盘 .

  • 1

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

  • 26

    我认为你不是在Mac上 . 使用插入键 .

  • 4

    这里有很多答案,但不适用于我 . 我有一台带有win10的联想笔记本电脑,对我有用的是:


    粘贴= Shift fn prt sc


    复制= Shift fn c

  • 0

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

    SHIFT fn INSERT

  • 4

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

  • 18

    MacBook pro没有ins键 . 使用FN ENTER粘贴

相关问题