【问题标题】:When copy text from git-bash window through mouse selection, how to suppress ^C(ctrl+C) prints in git-bash通过鼠标选择从 git-bash 窗口复制文本时,如何在 git-bash 中抑制 ^C(ctrl+C) 打印
【发布时间】:2016-12-02 09:59:01
【问题描述】:

我正在使用在 Windows 7 上运行的git-bash.exe (git-for-windows MING64 MinTTY)(不是来自 CMD)。
当我在 git bash 上选择要复制的文本时,总是触发 ctrl+C (会在下一个命令行显示^C,有点痛苦)。

例如:当我左键向下选择“git --version”,然后左键向上,在下一个命令行中输出“^C”。

$ git --version

git version 2.9.2.windows.1

$^C

有人遇到过这个问题吗?
以及如何抑制可恶的^C 打印?

我从https://github.com/git-for-windows/git/releases下载exe文件。
我试过旧版本,结果是一样的。

【问题讨论】:

    标签: git-bash


    【解决方案1】:

    因为 YouDaoDic.exe 正在观看您选择的文本并试图翻译它们,所以出现了中断。关闭 YouDaoDic.exe 即可解决此问题

    【讨论】:

      【解决方案2】:

      不,我不会重现错误:

      检查鼠标操作的设置(右键单击属性栏)。

      OP sunny-lunars 的情况下,from the commentsYodaoDict.exe process,它干扰了复制粘贴操作。
      一旦该进程被杀死,就不再有^C

      【讨论】:

      • 我使用相同的配置,它总是打印 ^C。不知道是什么原因造成的。
      • @sunny_lunars 我怀疑有其他软件会拦截您的信号:检查您的进程并尽可能关闭/终止以查看问题是否仍然存在。
      • 非常感谢,你说得对。杀死一个进程后,它可以工作,再次打开该软件后,它仍然可以工作。非常感谢。
      • @sunny_lunars 你知道是什么过程吗?
      • @sunny_lunars 谢谢。我已将您的评论包含在答案中以提高可见度,并供其他人阅读。
      【解决方案3】:

      只是添加到 user8107976 给出的上述答案: 如果您有任何文本翻译程序正在运行,那么在文本选择时它将尝试翻译,并且由于它位于终端(git bash,x-shell 等)中,翻译程序将无法提供翻译,它将产生中断这将执行 ^c

      【讨论】:

        猜你喜欢
        • 2020-03-07
        • 2015-05-09
        • 1970-01-01
        • 2020-04-06
        • 2015-12-23
        • 2019-08-16
        • 2015-06-14
        • 2019-06-05
        • 2018-11-17
        相关资源
        最近更新 更多