我今天刚刚开始将 ZSH 与 Cygwin/rxvt 一起使用(以及默认安装的 oh-my-zsh),我注意到反向历史搜索有一个小怪癖,这让我很困扰。搜索功能工作正常,但输入搜索会使光标缩进一点:
这本身并没有真正的问题,但是如果我执行该命令,它将保持缩进。此外,如果我取消搜索,光标在之后保持缩进:
如果必须,我可以忍受这个,但我想知道是否有人知道可能导致这种情况的原因?考虑到所涉及的变量数量(Cygwin、rxvt、zsh、oh-my-zsh 等),以及我对 zsh 的总体了解程度,我不知道从哪里开始。