Ctrl direita e Ctrl esquerda não se move de uma palavra para outra em Fish Shell

1

Quando eu uso no Linux Mint my Fish Shell, usando a Ctrl - ou Ctrl - teclas não está movendo o cursor para a palavra anterior ou seguinte. Ele alterna entre um I e um N:

Eunãopossoconcluirparcialmente,entãoémuitochato.

Comopossocorrigirisso?

Saídadobind|grepbackward-word

    
por terdon 14.03.2017 / 14:18

2 respostas

2

Sua configuração de ligação de chave parece estar perdendo entradas para \e[1;5C e \e[1;5D que são as sequências de caracteres tipicamente enviadas ao pressionar Ctrl - e Ctrl - em muitos emuladores de terminal xterm .

Você pode adicioná-los ao seu ~/.config/fish/config.fish

bind \e\[1\;5C forward-word
bind \e\[1\;5D backward-word

Isso tem estado na ligação de chave padrão de fish desde a versão 2.0 ( este commit em 2010), você pode querer atualizar.

    
por 14.03.2017 / 15:02
1

Na verdade, foram os atalhos de teclado que foram definidos como vi.

Este comando resolveu meu problema: set -U fish_key_bindings fish_default_key_bindings

    
por 15.03.2017 / 15:12