
Предположим, я хочу создать каталог с 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
Интересно, что до сих пор это никогда не доставляло мне проблем.