2010-01-25 110 views
7

我使用zsh併爲其設置了Emacs鍵盤綁定。我很樂意讓它複製全部我的常規Emacs文本操作命令。我想念的是殺/猛擊鍵。如果我可以選擇文本(使用C-SPC - 這有效),然後執行類似kill-regionC-w - 此時現在刪除上一個單詞)將會很好。猛拉(C-y)工作正常,我甚至可以通過使用M-y來循環。ZSH中的殺/猛(剪切/粘貼)

有沒有人有這樣的設置工作?

回答

8

我的.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