
假設我想建立一個目錄,aka
其中包含字母組合,例如leakage
或Dakar
。當我開始輸入第一個時,一切都很好,直到我到達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
有趣的是,直到現在它還沒有給我帶來麻煩。