Erlang 开发的编辑器 一般就这几个: Sublime Text ,Eclipse,Idea,Vim,Emacs,ErlIde
Sublime Text,Vim,Emacs:Erlang语法高亮的,只是大型项目用的话,搜索相关的函数,只能全局搜索字符串的形式,好像Ctags支持Erlang,会有符号分析,但我几乎只有在写测试代码时候会用。
ErlIde:没使用过,你可以去了解下。
Eclipse:支持文件保存后自动编译,非常好。因为编译后,会马上发现错误,所以帮助你减少很多调试时间。然后支持查找函数调用情况(类似VS里的查找引用),这个在大项目里,非常有用的,比全局搜索字符串要高级一些。不好的情况是,会启动java虚拟机,比较耗资源;自动编译有时会失效,语法高亮有时会乱,就是感觉笨重点。
Idea:与Eclipse相比,支持代码补全(Eclipse有,有点卡),Rebar部署(Eclipse有),界面感觉很爽,不会启动java虚拟机,可以对erlang配置文件进行语法分析,不会偶尔出现一些小问题。唯一缺点就是她的自动编译很差劲,是全工程编译,非常慢,而且卡,暂时不支持单文件编译,所以很少有人用她的自动编译。
我个人非常推荐用Idea来写,但如果你对自动编译有需求,那可能用Eclipse好点吧。我自己用了半年多的Eclipse,然后公司让大家试试Idea,我觉得挺不错,后来就用Idea了。至于Idea自动编译的问题,我另外写了一个自动编译的程序。还有呢,Idea的Erlang插件,作者一直在维护更新的,这点是比较好的。