1. ホーム
  2. bash

[解決済み] Bash CTRLで単語/文字列の間にカーソルを移動する

2023-03-22 21:07:01

質問

私は CTRL

どうにかしてbashでそれを行うことができますか?

私はおそらくそれをコード化することができましたが、私はより簡単な/すでに行われている何かがあるかどうか疑問に思っていました。

どのように解決するのですか?

デフォルトのreadlineのキーバインディングで ALT + B は1語戻る。 ALT + F は1語進む。

Ubuntuのデフォルトセットアップでは、さらに CTRL +のような矢印があります。これらは /etc/inputrc で、以下のように指定します。

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

なぜ3つも必要なのかよくわからないが......。