在 bash shell 中,我可以使用向上箭头键导航到先前输入的命令。但这在 emacs shell 模式下不起作用。有什么办法可以启用它吗?
问问题
5760 次
4 回答
25
M-p
(和M-n
另一个方向)会成功的。
这是有关该主题的 Emacs 手册的链接。
于 2012-04-07T15:09:47.253 回答
6
将此添加到您的~/.emacs
:
(define-key comint-mode-map (kbd "<up>") 'comint-previous-input)
(define-key comint-mode-map (kbd "<down>") 'comint-next-input)
于 2014-08-26T00:29:58.867 回答
1
C-p
并在(香草)bash 中工作,以及其他一些 emacs 键C-n
。C-r
非常便利。
于 2012-11-29T20:35:22.267 回答
0
在 Gnu Emacs 中,Shell 模式的菜单称为“In/Out”。(我认为它还涵盖了更通用的模式,称为“comint”。)
于 2012-04-09T21:50:27.517 回答