ZSH中的杀/猛(剪切/粘贴)

问题描述:

我使用zsh并为其设置了Emacs键盘绑定。我很乐意让它复制全部我的常规Emacs文本操作命令。我想念的是杀/猛击键。如果我可以选择文本(使用C-SPC - 这有效),然后执行类似kill-regionC-w - 此时现在删除上一个单词)将会很好。猛拉(C-y)工作正常,我甚至可以通过使用M-y来循环。ZSH中的杀/猛(剪切/粘贴)

有没有人有这样的设置工作?

我的.inputrc文件中的简单"\C-w": kill-region将该键绑定到我想要的功能上。


更新:轮辐太快。以上仅适用于使用readline库的应用程序。 Zsh使用自己的zle。配置类似行为的方法是将bindkey "\C-w" kill-region放入您的.zshrc

+0

您可能希望保留'^ W'并将'kill-region'绑定到'^ X'以保持原始行为并仍然能够删除内容。 – exic 2017-11-24 08:18:11