Quiero eliminar una palabra por Ctrl+ Wen me zsh
gusta.
vim /foo/bar^W
vim /foo/
Y encontró una solución para bash
, pero bind
no está en la función zsh.
¿Es posible configurar ctrl-w (eliminar palabra)?
¿Cómo puedo configurar Ctrl+ Wcomo a delete-word
?
zsh
keyboard-shortcuts
zle
hierro y
fuente
fuente
Respuestas:
Aquí hay un fragmento de .zshrc que he estado usando:
Recuerdo que esta fue la fuente original: http://www.zsh.org/mla/users/2001/msg00870.html
fuente
~/.zshrc
y funciona perfectamente.emacs
tabla de vinculación de teclas predeterminada en ZLE vincula ^ W a, enbackward-kill-word
lugar de abackward-delete-word
, nota.Solo para su información, encontré que esta solución aquí es mucho más elegante. Yo cito:
ACTUALIZACIÓN (2 / Mar / 2020)
Como @Patryk señaló en los comentarios a continuación, esto no funciona
ZSH >= 5.7
. Aquí hay una actualización que probé y en la que trabajozsh 5.8 (x86_64-apple-darwin18.7.0)
.fuente
M-d
menos útil.zsh 5.7 (x86_64-apple-darwin18.2.0)
.