emacs中解释器中的命令历史记录

时间:2013-06-11 14:41:53

标签: python emacs command interpreter

在emacs内部我运行几种不同语言的解释器(python,R,lisp,...)。在大多数情况下,当我通过终端运行解释器时,我可以使用向上箭头查看我输入的最后一个命令或代码行。当我在emacs中运行解释器时,我不再具有此功能。我怎样才能实现这个功能?

  1. 如何从emacs内的解释器访问命令历史记录?
  2. 我是否可以为语言X执行此操作?
  3. 目前我需要使用python,所以如果有人知道如何使用emacs中的python解释器,请告诉我!

2 个答案:

答案 0 :(得分:17)

您可以使用 M-p Ctrl-up 来转到上一个命令。互补键 M-n Ctrl-down 将为您提供历史记录中的下一个命令。

查看Emacs' manual page on the shell history ring

答案 1 :(得分:0)

AFAIS键与M-x shell中的键相同。有关可用键/命令,请参阅菜单输入/输出。