中文Mac系统下MonoDevelop界面乱码及脚本不能显示中文

1.MonoDevelop界面乱码是因为编辑器无法识别中文,我们让编辑器认识认识中文就好了,当然你也可以使用英文界面。

这里分别介绍一下,首先是英文界面。选菜单栏MonoDevelop-Unity -->第三个选项,进入设置界面修改。

 

关于编辑器界面的修改,其实大部分人到这里就可以了,因为对程序员来说,英文界面应该还是比较熟悉的,如果实在是喜欢中文界面,也可以用第二种方法。

在finder中找到MonoDevelop,右键显示包内容。

找到Contents/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc 文件,用文本编辑打开

用“command+f”查找  font              = "Lucida Grande 14" 在这一行的下面添加 font_name        = "Hei 14" 保存。

再打开MonoDevelop 修改 Preferences

重启MonoDevelop就可以在界面显示中文了。

 

2.编辑区域不能显示中文

不能显示中文,是因为默认的字体不支持中文,我们只需要修改编辑区域的字体为可显示中文的字体即可。

具体步骤,先将界面语言修改为中文,因为只有中文的界面才能看出来哪种字体支持中文,具体修改方法参照上方,只需要把language改成chinese就可以了,gtkrc 文件不需要修改;然后修改字体。修改字体的方法如图所示:

当然你也可以选择其他的支持中文的字体,比如仿宋,黑体等,自己看着顺眼就好了:p,最后点确定。

如果是乱码界面的话只需要对照上图的确定按钮位置点击就好了。

修改完成后,不能显示中文的问题就可以解决了,但是我们仍然无法直接输入中文,我的解决方法是从别的地方粘贴过来,如果有谁解决了这个输入的问题,也请告诉我,至此终于可以比较欢快的使用MonoDevelop了。
 
 
 
posted @ 2014-03-18 11:29  若风扶柳  阅读(1317)  评论(0)    收藏  举报