Beliebt

Wie man STRG + D veranlasst, zsh mit partieller Befehlszeile zu beenden - zsh

Im zsh, CTRL-D funktioniert nur, wenn die aktuelle Zeile leer ist. Um zu beenden, wenn ich etwas geschrieben habe, muss ich entweder dr├╝cken CTRL+C oder CTRL+U und dann CTRL+D.

Wie man ... macht CTRL+D funktionieren auch wenn die befehlszeile nicht leer ist?

(Ich benutze Arch Linux mit Mate-Terminal)

Antworten:

0 f├╝r Antwort Ôäľ 1

Sie k├Ânnen eine Shell-Funktion schreiben, die die Shell verl├Ąsst und an diese bindet ^D welcher ... repr├Ąsentiert CTRL+D:

exit_zsh() { exit }
zle -N exit_zsh
bindkey "^D" exit_zsh