Fish-shell: impossible de terminer certains processus avec interruption clavier (ctrl+c)

Créé le 21 juin 2013  ·  3Commentaires  ·  Source: fish-shell/fish-shell

OS X 10.8.3
poisson 2.0.0

De temps en temps, fish ne renvoie pas la commande au shell après avoir quitté une application.

Étapes de reproduction :

  • Exécutez fish_config
  • Appuyez sur ctrl+c pour quitter le programme

Comportement prévisible:

  • L'utilisateur est renvoyé au shell

Comportement réel

  • Shell semble être bloqué en essayant de sortir. La dernière sortie est "KeyboardInterrupt" du script python.

Exemple du moniteur d'activité :
https://gist.github.com/yqiang/5834550

Commentaire le plus utile

J'ai eu le même que @yqiang Corrigé avec:

$ omf update

Tous les 3 commentaires

FWIW après avoir attendu un moment et appuyé sur ctrl + d, cela m'a ramené au shell. Appuyer à nouveau sur ctrl+d a donné l'erreur suivante :


Éteindre.
~> 14:46
~> 14:46
~> poisson : commande inconnue « delete-or-exit » 14:46
poisson : commande inconnue '_'
/usr/local/Cellar/fish/2.0.0/share/fish/functions/type.fish (ligne 3) : _ "%s : impossible de trouver '%s'\n"
^
en substitution de commandes
appelé à la ligne 140 du fichier '/usr/local/Cellar/fish/2.0.0/share/fish/functions/type.fish',

dans la fonction 'type',
appelé sur l'entrée standard,
avec la liste de paramètres '-p command-not-found'

dans la fonction 'fish_command_not_found_setup',
appelé sur entrée standard,
avec la liste de paramètres 'delete-or-exit'

dans le gestionnaire d'événements : gestionnaire pour l'événement générique 'fish_command_not_found'

On dirait que cela est causé par le paquet oh-my-fish. Je ne suis pas en mesure de reproduire après l'avoir supprimé.

J'ai eu le même que @yqiang Corrigé avec:

$ omf update
Cette page vous a été utile?
0 / 5 - 0 notes