Control-C在Windows 7上的git bash中杀死了Ipython

Kev*_*edo 3 git ipython sigint

经过这么多年的Linux巡航,我又回到了一个疯狂的Windows环境中.我使用Ipython,然后在git bash中启动它.我很难使用其他东西,因为环境配置为在我的办公室使用它.

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

这会杀死Ipython,这很烦人.我没有找到任何办法来绕过这个或另一个可以做到这一点的关键.

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

谢谢一堆

Kev*_*edo 5

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

alias p="trap '' 2; ipython;trap 2;"
Run Code Online (Sandbox Code Playgroud)

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