复制一条命令,修改命令执行后再按上下键翻记录发现跟执行前显示的不一样,有没有大佬遇到过的,还有就是错位的问题(如图命令最后有个 b ),如何解决呢?谢谢
plugins=(git zsh-syntax-highlighting z zsh-autosuggestions)
1
Hurriance 2020-09-17 11:26:17 +08:00
可以禁用一些插件,找一下原因
|
2
maxxfire 2020-09-17 13:44:52 +08:00
借宝地一问,不知道为什么我今天发贴,发现帖子跑到第 5 页后面(导致没有人看贴和回答)。都不知道是怎么回事,还是我的账号触动了某些机制?感谢
|
3
maxxfire 2020-09-17 13:52:04 +08:00
还是说我启用了 AdBlock,我上网都开 Adblock
|
4
lostberryzz 2020-09-17 13:52:26 +08:00
@maxxfire 简单的号被降权了
|
5
maxxfire 2020-09-17 14:11:38 +08:00 via iPhone
@lostberryzz 是自动降,还是有人背后搞鬼?
|
6
xiaket 2020-09-17 14:13:26 +08:00
我猜是 ascii control char 导致的问题
|
8
Kobayashi 2020-09-17 19:22:55 +08:00 1
这不是 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 自己的函数封装成一个新函数替换到钩子位上。 |