Bashで前の「x」文字に移動

Bashで前の「x」文字に移動

Ctrl + ] xショートカットを使用すると、bash端末で次の「x」文字に移動できます(vimの「fx」に似ています)。

以前の「x」文字(vimの「Fx」に似ています)に移動するショートカットは何ですか?

私はAlt + Ctrl + ] xこれがこのように行われるべきであることを知っていましたが、それは私には効果がありません。

答え1

readline関数はcharacter-search基本的にCtrl+]あなたの質問で言及されています。

$ bind -q character-search
character-search can be invoked via "\C-]".

この関数は+character-search-backwardにバインドされています。EscCtrl+]

$ bind -q character-search-backward
character-search-backward can be invoked via "\M-\C-]".

\MいいえEscAlt

したがって、後ろに検索するには+の後に+をx使用してください。EscCtrl+]x

入力Escと同じであるため、特定の文字を逆に検索する方が高速です。Ctrl+[Ctrl+[Ctrl+]

明らかに、Viコマンドライン編集モード()では、Viに慣れているように、通常set -o viモードでfおよびを使用できます。F

関連情報