ErlIDE的ISO-8859-1编码问题

在ErlIDE中编辑Erlang代码时,如果源文件中包含有中文,那么在保存文件时会报“some character can not mapped using "iso-8859-1" character encoding...”错误,用以下方法设置可解决该问题:

1. 从MyEclipse的主菜单项中选择Window->Preferences(我用的是MyEclipse,如果是Eclipse请选择对应的Preferences菜单项);
2. 在“type filter text”的输入框中输入“Content Types”;
3. 输入完后,MyEclipse会自动进行查找,然后会在右边显示出Content Types的属性;
4. 点击右边的Text,选择Text下的子项节点“Erlang source file”,设置Default encoding值为“UTF-8”然后点击“Update”按钮,即可解决该问题。

但随之而来的也有许多问题,比如MyEclipse的函数列表显示不正常,或者函数定位不准,郁闷,Erlang已经发展了好些年头了,但还是无法找到一个像样的IDE。

昨天把ErlIDE升级到0.4.2.9版本,发现已经基本解决了UTF-8编码下函数列表显示不正常的问题,终于能有一个看上去还算可用的IDE环境,还是要提醒大家,对于这种还在0.X版本下的项目,需要随时关注版本升级。

笔者想起来最近被Erlang的IDE环境整得够郁闷的,几乎把网上能找到的IDE都试了一下,但都不尽如人意,有个华人做的erlybird,是运行在netbeans上的,但在我的机子上运行无法正确完成Indexed,以至于每次启动时都要重新Indexed一遍,和作者联系了一次,也没有下文,最后放弃了。网上的大部分前辈都说ErlIDE运行不太稳定,希望0.4.X以上版本可以解决这些基本的问题,毕竟IDE这东西,可以使用不太方便一点(当然要比记事本强多多才行,要不还能叫IDE吗!),但不能在稳定性上打折扣,要不噼里啪啦写了一大堆代码给IDE崩溃给整完了,那可比用记事本写代码还要郁闷的。不过还好,至少我还没在我的机子上发现ErlIDE崩溃的情况发生!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值