我想取消映射(取消绑定)某些键,例如上、下、左、右、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 中引入)来确认您需要删除的确切绑定。