Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Fish shell无法正确渲染符号_Linux_Ubuntu_Gnome_Fish_Gnome Terminal - Fatal编程技术网

Linux Fish shell无法正确渲染符号

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

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_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”
    并更改兼容性设置。他们都没有工作。