在 Cygwin 下,我无法让 Home 和 End 键为 zsh 工作。各种消息来源似乎表明
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
Run Code Online (Sandbox Code Playgroud)
将解决问题,但这对我不起作用。奇怪的是,我进入后
bindkey "\e[3~" delete-char
Run Code Online (Sandbox Code Playgroud)
删除按钮开始工作(在此之前它只输出 ~)。
有谁知道发生了什么?
我使用的是 Windows XP,并且使用的是最新版本的可用 Cygwin 软件包。
更新:这似乎是 mintty 的问题,如果我运行 cygwin.bat 来启动 Windows 命令提示符,那么一切正常。也许它与这个错误有关?