linux - Fish shell 无法正确渲染符号

标签 linux ubuntu gnome fish gnome-terminal

Fish shell 无法在 gnome 终端 (Ubuntu 17.04) 中正确显示符号。

  1. fish 提示符号
  2. 暂存索引状态

Fish prompt symbol Staging index status -

区域设置输出

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/

相关文章:

resize - gnome 键绑定(bind)三分之一窗口大小

python - 在 Cinnamon 登录时自动加载 Python 脚本

python - 开发gnome面板小程序的最新方法是什么(使用python)

linux - 如何在 sles11 上安装 libc.so.6(GLIBC_2.14)(64bit)

linux - 使用 ps 对进程进行分组

linux - Linux内核文档中的下面这句话是什么意思?

javascript - Nodejs-legacy 可用于 Fedora 23 吗?

c - scanf 函数在 GCC ubuntu 上不起作用

linux - 通过 bash 脚本将大页添加到 grub.conf 中的默认引导选项

node.js - 在 Ubuntu 18.04 上安装 Node 版本 10