在 emacs 中,我正在为几种不同的语言(python、R、lisp、...)运行解释器。在大多数情况下,当我通过终端运行解释器时,我可以使用向上箭头查看我输入的最后一个命令或代码行。当我在 emacs 中运行解释器时,我不再具有此功能。我怎样才能实现这个功能?
- 如何从 emacs 中的解释器访问命令历史记录?
- 我通常可以为语言 X 执行此操作吗?
目前我需要使用 python,所以如果有人知道如何使用 emacs 中的 python 解释器专门执行此操作,请告诉我!
在 emacs 中,我正在为几种不同的语言(python、R、lisp、...)运行解释器。在大多数情况下,当我通过终端运行解释器时,我可以使用向上箭头查看我输入的最后一个命令或代码行。当我在 emacs 中运行解释器时,我不再具有此功能。我怎样才能实现这个功能?
目前我需要使用 python,所以如果有人知道如何使用 emacs 中的 python 解释器专门执行此操作,请告诉我!
您可以使用M-p或Ctrl-up进入上一个命令。互补键M-norCtrl-down将为您提供历史上的下一个命令。
在 shell history ring 上查看Emacs 的手册页。
AFAIS 的密钥与 Mx shell 中的相同。有关可用键/命令,请参见菜单输入/输出。