web-dev-qa-db-ja.com

Putty SSH:CTRL +カーソルキーが機能しない前/次の単語にスキップ

SSH経由で(Windows 7ボックスから)PuTTYを使用してローカルのUbuntu開発サーバーに接続している場合、次のキーの組み合わせでは、Wordの境界でカーソルを前後に移動できません。

  • Ctrl+Left Arrow カーソルパッド上
  • Ctrl+Right Arrow カーソルパッド上

カーソルは一度に1文字だけ移動します。私はbashを使用しています。

31
user26767

次の2行を宛先マシンの~/.inputrcファイルに追加します。

"\eOD": backward-Word
"\eOC": forward-Word

それらが正しいシーケンスであることを確認するには、Bashプロンプトで次のように入力します。 Ctrl-VCtrl-LeftArrow そして Ctrl-VCtrl-RightArrow、 見るべき:

^[OD^[OC

新しいセッションを開始すると、キーが使用可能になるか、または押すことができます Ctrl-xCtrl-r 現在のセッションの~/.inputrcファイルを再度読み取ります。

Linuxコンソールの場合:

"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert

7.7。/ etc/inputrcファイルの作成

4
Meetai.com