Linux Fish shell无法正确渲染符号
Fish shell在gnome终端(Ubuntu 17.04)中没有正确显示符号Linux Fish shell无法正确渲染符号,linux,ubuntu,gnome,fish,gnome-terminal,Linux,Ubuntu,Gnome,Fish,Gnome Terminal,Fish shell在gnome终端(Ubuntu 17.04)中没有正确显示符号 鱼提示符号 分段索引状态 - 区域设置输出 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
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终端配置文件设置中的兼容性选项卡下,尝试将“不明确的宽度字符”设置为“宽”而不是“窄”。数据不足。什么符号显示不正确?这是你的提示吗?如果是,请显示您的
fish\u提示符
功能。locale
报告什么?您的终端是否配置为使用相同的字符集和编码?尝试运行sudo update locale LANG=en_IN.UTF-8 LANGUAGE=“en_IN:en”
并更改兼容性设置。他们都没有工作。