Como desmapear as chaves no peixe?

1

Eu quero desmapear (desvincular) certas teclas como Cima, Baixo, Esquerda, Direita, Page Up, Page Down, Home, End especificamente na postagem peixe shell.

Eu acho que tenho que usar o comando bind no arquivo .config/fish/fish.config , mas não tenho certeza de como.

    
por w17t 20.11.2016 / 22:06

1 resposta

3

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.

    
por 21.11.2016 / 08:13