Ich möchte ein Wort mit Ctrl+ Win zsh
like löschen .
vim /foo/bar^W
vim /foo/
Und fand eine Lösung für bash
, ist aber bind
nicht in zsh-Funktion.
Ist es möglich, Strg-W (Wort löschen) zu konfigurieren?
Wie kann ich Ctrl+ Wals konfigurieren delete-word
?
zsh
keyboard-shortcuts
zle
Eisensand
quelle
quelle
Antworten:
Hier ist ein Ausschnitt aus .zshrc, den ich verwendet habe:
Ich erinnere mich, dass dies die ursprüngliche Quelle war: http://www.zsh.org/mla/users/2001/msg00870.html
quelle
~/.zshrc
und er funktioniert perfekt!emacs
in ZLE bindet ^ W anbackward-kill-word
und nicht anbackward-delete-word
.Nur zu Ihrer Information, ich fand diese Lösung hier weitaus eleganter. Ich zitiere:
UPDATE (2. März 2020)
Wie @Patryk in den Kommentaren unten hervorhob, funktioniert dies nicht für
ZSH >= 5.7
. Hier ist ein Update, das ich getestet habe und an dem ich arbeitezsh 5.8 (x86_64-apple-darwin18.7.0)
.quelle
M-d
weniger nützlich.zsh 5.7 (x86_64-apple-darwin18.2.0)
.