今天刚刚装好elementary os(一个基于ubuntu的linux操作系统),装完搜狗输入法后,差不多所有的软件都可以正常输入中文了,然后该装的软件都装了一边,都能正常输入中文,但是安装完atom编辑器,却发现不能正常输入中文,默认编码都是utf8,其他的一些编码都不行,中文全部显示成小方块,请问有什么解决办法呢,(顺带着问一句,系统自带的文本编辑器scratch,也不能输入中文,但能正常显示中文)
今天刚刚装好elementary os(一个基于ubuntu的linux操作系统),装完搜狗输入法后,差不多所有的软件都可以正常输入中文了,然后该装的软件都装了一边,都能正常输入中文,但是安装完atom编辑器,却发现不能正常输入中文,默认编码都是utf8,其他的一些编码都不行,中文全部显示成小方块,请问有什么解决办法呢,(顺带着问一句,系统自带的文本编辑器scratch,也不能输入中文,但能正常显示中文)
我一年前应该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"
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
1 回答3.6k 阅读
自己终于解决了这个问题,解决办法如下:
在atom编辑器的设置中,在font family选项中加入文泉驿的字体,比如文泉驿正黑(只有文泉驿的中文字体才能正常显示中文,其他的字体貌似都不行,不知道为什么),然后将你喜欢的字体写在前面,就像这样:
这样既能使用自己喜欢的字体,有可以正常显示中文了
不知道是不是atom编辑器的bug