私はMacを使っているので、持っていません Home そして End キーボードのキー。 LinuxサーバーにもかなりSSH接続しています。 Jauntyを実行しているUbuntuLinuxサーバーにSSHで接続すると、readlineキーバインディングを使用できることがわかりました。 Ctrl-a そして Ctrl-e カーソルを行の先頭または末尾に移動しますが、SSHで接続することが多いHardyサーバーがいくつかあり、それらに接続するときにこれらのキーバインディングが機能しません。
代わりに、Macターミナルの構成方法に関係する場合に備えて、Linuxボックスから接続してみましたが、同じ結果が得られます。
誰かがその理由とこれを修正する方法を知っていますか?
考えただけですが、これを入力してコマンドを再試行してみてください。
set -o emacs
それが機能する場合は、設定を〜/ .bashrcファイルに入れて、自動的にロードします。
Vi(m)が必要な場合は、次のように実行できます。
set -o vi
ただし、viバインディングはemacsのものほど完全ではないことに注意してください。
答えが見つかりました! /etc/bash.bashrcにはset -o vi
その中に、何らかの理由でCtrl-eとCtrl-aが機能しなくなっていました。