hjklを使用してフィッシュシェルでメニュー選択をナビゲートする方法

hjklを使用してフィッシュシェルでメニュー選択をナビゲートする方法

タブ補完をナビゲートする方法や、Fishシェルのタブ補完でキーをバインドする方法に関する情報が見つからないようです。

これは私が達成したいものですが、zshの代わりにフィッシュシェルで行われます。ZSHでFishに類似するパラメータ補完検索

助けてください...

答え1

タブ補完ポケットベルはコマンドラインエディタの残りの部分と同じキーを使用するため、ポケットベルh内を移動するようにバインドするには(hコマンドの作成中に挿入されたままにするには)、次のコマンドを使用します。

bind h 'if commandline --paging-mode; commandline --function backward-char; else; commandline --insert h; end'

jkにも同様の行を追加できますl

ただし、ページャが検索モードにあるとき(Ctrl+を使用S)、検索モードが有効になっているかどうかを検出する方法がないため、この機能は中断されます(この機能が欠落している可能性があります)。

関連情報