elementaryos - linux atom编辑器不支持中文

 nj擁我自己的天空 发布于 2022-11-05 21:09

今天刚刚装好elementary os(一个基于ubuntu的linux操作系统),装完搜狗输入法后,差不多所有的软件都可以正常输入中文了,然后该装的软件都装了一边,都能正常输入中文,但是安装完atom编辑器,却发现不能正常输入中文,默认编码都是utf8,其他的一些编码都不行,中文全部显示成小方块,请问有什么解决办法呢,(顺带着问一句,系统自带的文本编辑器scratch,也不能输入中文,但能正常显示中文)

3 个回答
  • Atom中文显示乱码问题 本来就是UTF-8文件,但中文还是显示不了。换了GBK、GB18030也不行。

    解决方法: 给atom编辑器设置字体
    从菜单中打开 Edit->Open your config选项,或者Packages->Setting views->Open,
    找到config.cson文件中的editor子项,或者setting views中的font-family选项,把字体设置成 文泉驿 系列字体才可以显示中文。比如:
    文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei
    文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono
    文泉驿正黑

    等字体。注意:先查看操作系统是否安装了这些字体,打开终端输入: fc-list :lang=zh 命令查看安装的字体。
    zollty@zollty-PC:~$ fc-list :lang=zh

    例如,我的配置如下:
    editor:

    invisibles:
      {}
    tabLength: 4
    fontFamily: "WenQuanYi Micro Hei Mono"
    2022-11-12 01:48 回答
  • 我一年前应该eos Luna,现在应该还是这个版本吧。 luna对搜狗的兼容性不好,建议使用ibus + google pinyin, 我用这个发现只有在sublime text 中不能输入中文,当然还有些环境没测到位。

    2022-11-12 01:48 回答
  • 自己终于解决了这个问题,解决办法如下:
    在atom编辑器的设置中,在font family选项中加入文泉驿的字体,比如文泉驿正黑(只有文泉驿的中文字体才能正常显示中文,其他的字体貌似都不行,不知道为什么),然后将你喜欢的字体写在前面,就像这样:

    DejaVu Sans Mono,文泉驿正黑

    这样既能使用自己喜欢的字体,有可以正常显示中文了

    不知道是不是atom编辑器的bug

    2022-11-12 01:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有