如何在循环python emacs中停止无限循环

我写了这段代码:

x = 0
while x == 0:
      print 'd'

当我输入C-c时!和C-c C-c代码运行.

现在的问题是:如何停止执行该代码?

解决方法:

非常感谢您的回答.最终我得到了解决方案.这是我的逐步方法.

感谢Omri Barel,Pavel Repin,jmdeldin

起点是:pythontests.py文件中的无限while循环,

> C-c! (打开python shell)(您看到两个窗口“ buffers”,光标位于python shell中)
> C-x o(切换到其他窗口“缓冲区”)(现在是pythontests.py文件高亮显示)
> C-c C-C(执行代码)(行开始移动并计数:))
> C-x o(切换到其他窗口“缓冲区”)(现在是python shell高亮显示)
> C-c C-c(停止运行进程)(现在您看到“引用”消息)

就我而言,我收到此消息:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/tmp/python-4684wEr.py", line 3, in <module>
    print 'd'
KeyboardInterrupt

这是截屏视频,它是如何工作的:http://youtu.be/1MbfCHusF9c

上一篇:Emacs可以用作另一个程序中的文本编辑器组件吗?


下一篇:python-Emacs中的单元格模式