Wenn eine Abschlussfunktion lange dauert, kann ich sie durch Drücken von Ctrl+ C(Terminal-Interrupt-Taste, SIGINT senden) oder Ctrl+ G(gebunden an send-break
) unterbrechen . Mir bleibt dann das unvollständige Wort.
Wenn ich jedoch zufällig Ctrl+ Coder Ctrl+ Gdrücke, sobald die Abschlussfunktion beendet ist, wird die Befehlszeile möglicherweise abgebrochen, und ich erhalte eine neue Aufforderung, anstatt den Abschluss abzubrechen.
Wie kann ich zsh so einrichten, dass eine bestimmte Taste einen laufenden Abschluss abbricht, aber nichts tut, wenn keine Abschlussfunktion aktiv ist?
quelle