zsh:沒有這樣的小部件“結束”

zsh:沒有這樣的小部件“結束”

假設我想建立一個目錄,aka其中包含字母組合,例如leakageDakar。當我開始輸入第一個時,一切都很好,直到我到達mkdir le。之後,當我鍵入該aka部分時,它不會顯示在螢幕上 - 相反,

No such widget `End'

出現在下一個終端行(沒有通常的zsh提示)。該aka部分仍未顯示,當我最終輸入其餘部分時,ge這就是我最終得到的結果:

login@server folderName % mkdir lege
No such widget `End'

與以下情況相同Dakar

login@server folderName % mkdir Dr
No such widget `End'

我注意到,如果我打字速度很慢(每秒大約 1 個符號),一切都會很好。但當速度稍微快一點時,我就會遇到上述麻煩。這是什麼?

答案1

弄清楚了:

多年來,我的心裡有以下幾點~/.zshrc

bindkey '\e[4~' end-of-line             aka End

代替

bindkey '\e[4~' end-of-line             # aka End

有趣的是,直到現在它還沒有給我帶來麻煩。

相關內容