web-dev-qa-db-ja.com

Ctrl + Aは、OS XLionのBashターミナルでは機能しません

OS X LionのTerminal.appを使用しているbashウィンドウで、使用できなくなりました ctrlA コマンドラインの先頭に移動するためのショートカットとして。その他 ctrl のような文字 ctrlE もう動作しません。

何か案は?

13
Spig

^ Aと^ Eはbashsの「emacsモード」のコマンドです。 bashの設定を確認してください

set -o

emacsonに設定されていることを確認します。 bashがviモードの場合(vi on)次に、viショートカットを使用して行内をナビゲートする必要があります(ESC 挿入モードを終了するには、  最初に行き、 $ 最後に行く)。

14
barbaz

セッション間で設定を保持する場合は、〜/ .profileに以下を追加します。

set -o vi
set -o emacs

もちろん、好みの編集モードに応じて、これら2つのうちの1つだけを追加する必要があります。

6
jfmercer

現在のテーマのキーボード設定を確認してください。 ターミナル>設定>設定>キーボード

そこに必要なものが見つからない場合は、新しいテーマを作成して、それが機能するかどうかを確認してください

1
bswinnerton