问题:对于通过Mx调用的输入命令,我很难理解Emacs如何允许调用和重新运行命令.命令历史与Vim完全不同.它将命令放在缓冲区而不是"迷你缓冲区"中.
有没有办法得到类似于Vim的方法(即,以前输入的命令可以通过简单地使用箭头上下键滚动)?
C-x ESC ESC
,, C-x M-ESC
或C-x M-:
将您的历史记录放入迷你缓冲区,之后您可以使用箭头键来回滚动.
M-x list-command-history
将整个历史记录放在缓冲区中,您可以从中执行命令.
C-x z
重复最后一个命令.
查看EMACS手册(信息)部分8.5 Minibuffer History.