linux atom编辑器不支持中文

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

阅读 13k
3 个回答

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

DejaVu Sans Mono,文泉驿正黑

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

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

我一年前应该eos Luna,现在应该还是这个版本吧。 luna对搜狗的兼容性不好,建议使用ibus + google pinyin, 我用这个发现只有在sublime text 中不能输入中文,当然还有些环境没测到位。

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"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题