Fish-shell: Les raccourcis clavier Vi ne fonctionnent pas lorsqu'ils sont définis dans config.fish

Créé le 28 avr. 2014  ·  3Commentaires  ·  Source: fish-shell/fish-shell

Étapes à reproduire :

  1. Ajoutez la ligne fish_vi_key_bindings à ~/.config/fish/config.fish .
  2. Poisson ouvert. Le shell ne répondra à aucune touche (y compris i , a , etc.), donc je ne peux rien taper dans l'invite.

Les raccourcis clavier fonctionnent comme prévu lorsque j'ouvre le shell sans cette ligne dans ma configuration et que j'appelle à la place fish_vi_key_bindings dans le shell.

Commentaire le plus utile

Je pense que cela devrait certainement être dans la FAQ.

Je dois venir dans ce numéro pour trouver dans http://fishshell.com/docs/current/commands.html#bind

Les raccourcis clavier ne sont pas enregistrés entre les sessions par défaut. Pour enregistrer les raccourcis clavier personnalisés, modifiez la fonction fish_user_key_bindings et insérez les instructions de liaison appropriées.

Une FAQ utile serait :

Comment démarrer avec le mode vi ?

modifier $HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end

Tous les 3 commentaires

Essayez de mettre fish_vi_key_bindings dans la fonction 'fish_user_key_bindings' au lieu de config.fish

Ça va le faire. Merci pour l'aide!

Je pense que cela devrait certainement être dans la FAQ.

Je dois venir dans ce numéro pour trouver dans http://fishshell.com/docs/current/commands.html#bind

Les raccourcis clavier ne sont pas enregistrés entre les sessions par défaut. Pour enregistrer les raccourcis clavier personnalisés, modifiez la fonction fish_user_key_bindings et insérez les instructions de liaison appropriées.

Une FAQ utile serait :

Comment démarrer avec le mode vi ?

modifier $HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end
Cette page vous a été utile?
0 / 5 - 0 notes