终端补全时显示重复字符

终端按 Tab 补全时,vim 会显示成 vivim。原因是字符编码为 C,导致提示符 ➜ 的宽度计算错误。

在 zsh 配置中,将 C 或 POSIX 字符编码改为 en_US.UTF-8,重新打开终端后解决。