Você precisará definir uma função fish_user_key_bindings personalizada com as instruções bind --erase apropriadas, depois salvar essa função com funcsave ou editando ~/.config/fish/functions/fish_user_keybindings.fish diretamente.
Por exemplo:
function fish_user_key_bindings
bind --erase --key up
bind --erase --key down
# and so on
end
funcsave fish_user_key_bindings
Note que alguns terminais não enviam os códigos de terminal que seus arquivos de descrição de terminal dizem - você pode precisar usar fish_key_reader (introduzido em 2.3.1) para confirmar a ligação exata que você precisa apagar.