V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rdh45
V2EX  ›  Z shell

在 shell (zsh) 中键入命令时会重复第一个字符的 bug

  •  
  •   rdh45 · 176 天前 · 415 次点击
    这是一个创建于 176 天前的主题,其中的信息可能已经有所发展或是发生改变。
    分享一个最近解决的 shell (zsh) 上的小 bug
    更新 iTerm3.5 后发现输入某些命令时第一个字符会重复显示,而且无法删除。( brew 的 b 删不掉啊什么的)
    排错后发现是 zsh-autosuggestions 和命令提示符的兼容性导致的。

    在这里看到解决方法:
    https://unix.stackexchange.com/questions/90772/first-characters-of-the-command-repeated-in-the-display-when-completing?newreg=86b46ada169242b98dd693f95898d64b

    简单来说就是用类似`%12{…%}`的方式把所有没包进去的提示符包进去,手动提示提示符的宽度为 12 位(你得自己数)
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 10:05 · PVG 18:05 · LAX 02:05 · JFK 05:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.