Ich verwende iTerm2 unter Mac OSX (10.10.5).
Vor kurzem stoße ich auf etwas sehr Seltsames: Nach einer Weile mit iTerm2 funktioniert Strg-C nicht mehr. Anfangs war es gut. Erst nach einer bestimmten Nutzungsdauer. Das Terminal würde so drucken, ^C
als wäre es ein normaler Tastendruck.
Ich habe keine Ahnung, wie dies reproduziert werden könnte.
zsh
Problem ist.Antworten:
Eine der möglichen Ursachen dafür ist, dass Sie
trap
das INT-Signal auf etwas anderes gesetzt haben.Wenn Sie den Trap (ed-Funktion) auf INT auf den Standardwert zurücksetzen, sollte dieses Problem behoben sein 1 . Sie können dies tun, indem Sie Folgendes tun:
Eine andere Möglichkeit, dies zu beheben, obwohl "hacky", besteht darin, Ihrem
.zshrc
oder Folgendes hinzuzufügen.bashrc
:1 Zumindest hat das bei mir funktioniert!
quelle
Ich poste hier eine Arbeit, da sie einigen Leuten zugute kommen könnte. Ich werde es selbst nicht akzeptieren.
In diesem Fall wird
kill
der laufende Prozess auf der aktuellen Registerkarte wahrscheinlich von einer anderen Registerkarte / Shell ausgeführt. Führen Sie dann auf der ursprünglichen Registerkarte "Ausführen" aus,reset
und die Dinge werden wieder normal.Ich weiß immer noch nicht warum.
quelle