Fish shell 无法在 gnome 终端 (Ubuntu 17.04) 中正确显示符号。
- fish 提示符号
- 暂存索引状态
区域设置输出
LANG=en_IN
LANGUAGE=en_IN:en
LC_CTYPE=en_IN
LC_NUMERIC="en_IN"
LC_TIME="en_IN"
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
LC_ALL=
最佳答案
您应该将区域设置设置为包含 UTF-8 的区域设置(即 en_IN.UTF-8
)。 Ubuntu 通常默认执行此操作,因此也许您应该运行 sudo update-locale LANG=en_IN.UTF-8 LANGUAGE="en_IN:en"
。
如果仍然无法正常工作,请在 GNOME 终端配置文件设置中的兼容性选项卡下,尝试将“不明确宽度字符”设置为“宽”而不是“窄”。
关于linux - Fish shell 无法正确渲染符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43823347/