【问题标题】:Control-C kills Ipython in git bash on Windows 7Control-C 在 Windows 7 上的 git bash 中杀死 Ipython
【发布时间】:2014-07-03 21:20:37
【问题描述】:

在 Linux 上游弋这么多年之后,我又回到了一个令人毛骨悚然的 Windows 环境中。 我使用 Ipython,并在 git bash 中启动它。 我很难使用其他东西,因为环境已配置为在我的办公室使用它。

所以,当我启动 Ipython 时,我错误地启动了一个无限循环,或者一些需要很长时间才能执行的错误代码,我使用 ctrl-c。

这会杀死 Ipython,这很烦人。我没有找到任何方法来绕过这个或其他可以解决问题的密钥。

任何想法都将受到高度赞赏。

非常感谢

【问题讨论】:

  • 顺便说一句,python也一样,不只是ipython

标签: git ipython sigint


【解决方案1】:

我实际上找到了一个优雅的解决方案。我把它放在我的 .bashrc 中:

alias p="trap '' 2; ipython;trap 2;"

这样,ctrl-c 信号(代码为 2)在启动前被捕获,在退出 ipython 时未被捕获。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2013-10-12
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多