Uso Oh-My-ZSH da alcune settimane ed è stata una grande esperienza. Proprio oggi, però, il terminale ha iniziato a comportarsi in modo strano. Quando provo a eseguire un editor di terminale interattivo come vim
, vi
, emacs
o nano
, il processo è sospeso:
$ vim
[1] + 3515 suspended (tty output) vim
Ovviamente, posso riaprirlo con fg
, ma questo è incredibilmente fastidioso.
Non ho riscontrato questo problema ieri. Da allora non ho riavviato il mio computer, iTerm, o persino le schede terminali chiuse (da cui ho eseguito correttamente vim ieri senza che sia stato sospeso).
Inoltre, ho temporaneamente ripristinato la shell in bash. Ora mostra questo stesso comportamento sospensivo come ZSH. Questo problema si verifica sia in iTerm2 che in osx Terminal.app nativo sia per bash che per zsh, quindi presumibilmente questo non è un problema con la mia shell.
Ho letto tutte le soluzioni delle prime 10 pagine di Google per questo problema, ma non ne ho trovato uno che lo risolva. Mi sto avvicinando al punto in cui non capisco più perché questo sta accadendo e quindi non riesco a eseguirne il debug.
C'è un modo in cui posso ottenere processi interattivi come vim
per interrompere la sospensione di se stessi quando provo a eseguirli dal terminale?
Modifica: Da questo post ho provato il nuovo iTerm & Schede dei terminali, riavviato iTerm & Terminale e riavvia il mio computer. Tutti questi non sono riusciti a risolvere questo problema.