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

1 Hurriance Sep 17, 2020 可以禁用一些插件,找一下原因 |
2 maxxfire Sep 17, 2020 借宝地一问,不知道为什么我今天发贴,发现帖子跑到第 5 页后面(导致没有人看贴和回答)。都不知道是怎么回事,还是我的账号触动了某些机制?感谢 |
3 maxxfire Sep 17, 2020 还是说我启用了 AdBlock,我上网都开 Adblock |
4 lostberryzz Sep 17, 2020 @maxxfire 简单的号被降权了 |
5 maxxfire Sep 17, 2020 via iPhone @lostberryzz 是自动降,还是有人背后搞鬼? |
6 xiaket Sep 17, 2020 我猜是 ascii control char 导致的问题 |
8 Kobayashi Sep 17, 2020 这不是 iTerm2 问题,可能是 zsh 插件加载顺序问题。把 zsh-syntax-highlighting 放到 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 自己的函数封装成一个新函数替换到钩子位上。 |