iTerm2 问题
資深大佬 : lzyroot 3
复制一条命令,修改命令执行后再按上下键翻记录发现跟执行前显示的不一样,有没有大佬遇到过的,还有就是错位的问题(如图命令最后有个 b ),如何解决呢?谢谢
plugins=(git zsh-syntax-highlighting z zsh-autosuggestions)

大佬有話說 (9)
复制一条命令,修改命令执行后再按上下键翻记录发现跟执行前显示的不一样,有没有大佬遇到过的,还有就是错位的问题(如图命令最后有个 b ),如何解决呢?谢谢
plugins=(git zsh-syntax-highlighting z zsh-autosuggestions)

plugins=(git z zsh-autosuggestions zsh-syntax-highlighting)
参考:prezto #1659 https://github.com/sorin-ionescu/prezto/issues/1659#issue-391794546
时间长了具体原因记得不是很清楚。大概就是二者都是 ZLE widget 。由于历史原因,有个钩子位置原来只能挂一个函数,尽管后来支持绑多个函数。可能 zsh-syntax-highlighting 为了向后兼容,采用的方案是仍然假定这个位置只能绑定一个函数,认为自己最后加载,把原来的钩子函数和 highlighting 自己的函数封装成一个新函数替换到钩子位上。