bash シェルでは、上矢印キーを使用して、以前に入力したコマンドに移動できます。しかし、これは emacs シェル モードでは機能しません。これを有効にする方法はありますか?
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
そしてC-n
、C-r
他のいくつかのemacsキーとともに、(バニラ)bashでも動作します。とても便利な。
于 2012-11-29T20:35:22.267 に答える
0
Gnu Emacs では、シェル モードのメニューは「In/Out」と呼ばれます。(「comint」と呼ばれるより一般的なモードもカバーしていると思います。)
于 2012-04-09T21:50:27.517 に答える