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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了emacs中解释器中的命令历史记录相关的知识,希望对你有一定的参考价值。

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

  1. 如何从emacs内的解释器访问命令历史记录?
  2. 我可以为X语言做一般吗?

目前我需要使用python,所以如果有人知道如何使用emacs中的python解释器专门做这个,请告诉我!

答案

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

看看Emacs' manual page on the shell history ring

另一答案

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

以上是关于emacs中解释器中的命令历史记录的主要内容,如果未能解决你的问题,请参考以下文章

从执行 bash 脚本中清除历史记录中的最后一个 bash 命令

如何将Linux系统的历史操作命令删除,并不再记录

为Linux命令历史记录启用时间戳

如何清除linux的history 命令历史记录

linux中查看历史记录

linux下history命令显示历史指令记录的使用方法