MonoDevelop使用中文注释解决方案
来源:互联网 发布:淘宝新店刷信誉 编辑:程序博客网 时间:2024/06/03 19:24
到目前Unity3D 4.0为止,Unity3D集成的MonoDevelop需要对其进行一些设置才能较好的支持中文注释。我分享一下我Google和实践的结果。
1. 乱码问题
乱码问题主要体现在Visual Studio的脚本在MonoDevelop下打开出现乱码和Mac下显示乱码两种。
首先保证MonoDevelop以UTF-8编码来保存脚本。
1.1 Visual Studio的脚本在MonoDevelop下打开出现乱码
VS保存的脚本应该没有以UTF-8来保存,所以以VS2008为例,在工具-选项-环境-文档里将“不能以代码页的编码格式保存数据时将文档保存为Unicode(U)”勾上即可(VS2010要勾上选项页面左下角的“显示更多”)。
1.2 Mac下中文显示乱码
Mac下多半是因为没有使用正确的字体导致的,根据网友的分享,使用Arial Unicode Ms该字体可解决。
2. 使用中文注释后,Debug打断点不能正确定位
这是换行符导致。 MonoDevelop默认应该使用的是Unix换行,注释使用了中文后,比较奇怪是使用Unix换行打断点就不能正确定位了,但是我发现换成Windows或Native换行即可解决(具体原因我没有研究)。因为考虑到跨平台性,所以选Native即可。
Project-Solution Options-Code Formatting-Text file下选择Native对当前项目生效。Tools-Option下设置对新项目生效。
(Advance: 如果新建脚本出来编辑器提示需要转换换行风格,可以通过修改MonoDevelop的脚本模板来避免提示。修改地址:Unity目录-Editor-Data-Resources-ScriptTemplates下)
解决上述问题,解决了我目前使用MonoDevelop使用中文注释遇到的障碍。
参考:http://game.ceeger.com/forum/read.php?tid=4143
- MonoDevelop使用中文注释解决方案
- MonoDevelop使用中文注释解决方案
- 关于MonoDevelop的中文注释技巧
- mac下MonoDevelop输入中文的解决方案
- Unity3D-MonoDevelop的中文注释 及 unity3D的debug
- Unity内置编译器MonoDevelop C#脚本 中文的使用
- Eclipse 中文注释乱码解决方案
- monodevelop中文显示解决方法
- MonoDevelop 实现中文支持
- MonoDevelop 中文乱码问题
- MonoDevelop中文乱码
- unity monodevelop中文显示解决方法
- 使用MonoDevelop编译Dll
- Python 中文注释报错解决方案
- Mac下Xcode 中文注释乱码解决方案
- python注释使用中文时
- Pydev中使用中文注释
- MonoDevelop
- jQuery中的stop()方法解决动画重叠问题
- 哈弗曼树及哈弗曼编码
- Ruby on Rails 开发学习笔记 二
- c语言大小端转化
- 输出周期波形信号(verilog语言)
- MonoDevelop使用中文注释解决方案
- Watir-webdriver_Firefox
- poj 3133 Manhattan Wiring 插头dp
- fedora19 安装 VirtualBox
- c栈操作
- CSplitterWnd的使用
- python,module,package,map,filter
- csdn博客编辑器的图片问题
- Hibernate学习:MyEclipse配置Hibernate