J'utilise Oh-My-ZSH depuis quelques semaines maintenant et c'est une excellente expérience. Aujourd'hui, cependant, le terminal a commencé à agir bizarrement. Lorsque j'essaie d'exécuter un éditeur de terminal interactif comme vim
, vi
, emacs
ou nano
le processus est suspendu :
$ vim
[1] + 3515 suspended (tty output) vim
Bien sûr, je peux l'ouvrir à nouveau avec fg
mais c'est incroyablement ennuyeux.
Je n'ai pas rencontré ce problème hier. Depuis, je n'ai pas redémarré mon ordinateur, ni iTerm, ni même fermé les onglets de terminal (à partir desquels j'ai réussi à exécuter vim hier sans qu'il soit suspendu).
De plus, j'ai temporairement rétabli mon shell en bash. Il présente maintenant le même comportement de suspension que ZSH. Ce problème se produit à la fois dans iTerm2 et dans l'application Terminal.app native de Osx pour bash et zsh, donc on peut supposer que ce n'est pas un problème avec mon shell.
J'ai parcouru toutes les solutions proposées sur les 10 premières pages de Google pour ce problème, mais je n'en ai pas trouvé une qui le résolve. J'en arrive à un point où je ne comprends plus pourquoi cela se produit et où je ne peux donc pas le déboguer.
Y a-t-il un moyen d'obtenir des processus interactifs comme vim
pour arrêter de se suspendre lorsque j'essaie de les exécuter à partir d'un terminal ?
Edit : Depuis cet article, j'ai essayé de nouveaux onglets iTerm et Terminal, relancé iTerm et Terminal et redémarré mon ordinateur. Toutes ces tentatives n'ont pas permis de résoudre le problème.