Fishでキーマッピングを解除する方法は?

Fishでキーマッピングを解除する方法は?

特に、Up、Down、Left、Right、Page Up、Page Down、Home、Endなどの特定のキーのマッピングを解除(バインド解除)したいと思います。シェル。

bindファイルでコマンドを使用する必要があるようですが、.config/fish/fish.configどうすればよいかわかりません。

答え1

fish_user_key_bindings適切な文でカスタム関数を定義し、bind --eraseそれを直接使用または編集して関数を保存する必要があります。funcsave~/.config/fish/functions/fish_user_keybindings.fish

たとえば、

function fish_user_key_bindings
    bind --erase --key up
    bind --erase --key down
    # and so on
end

funcsave fish_user_key_bindings

一部の端末は、端末記述ファイルに指定された端末コードを送信しないことに注意してください。fish_key_reader削除する必要がある正確なバインディングを確認するには(2.3​​.1で紹介されている)を使用する必要があります。

関連情報