15

bash シェルでは、上矢印キーを使用して、以前に入力したコマンドに移動できます。しかし、これは emacs シェル モードでは機能しません。これを有効にする方法はありますか?

4

4 に答える 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そしてC-nC-r他のいくつかのemacsキーとともに、(バニラ)bashでも動作します。とても便利な。

于 2012-11-29T20:35:22.267 に答える
0

Gnu Emacs では、シェル モードのメニューは「In/Out」と呼ばれます。(「comint」と呼ばれるより一般的なモードもカバーしていると思います。)

于 2012-04-09T21:50:27.517 に答える