博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Erlang 0026] 目前最优的Erlang IDE
阅读量:6463 次
发布时间:2019-06-23

本文共 1581 字,大约阅读时间需要 5 分钟。

从我写的一系列Erlang文章阅读人数来看,这篇文章阅读人数最多.可以窥见一斑:好多人在看是否会对一种新语言投入精力的时候,IDE是一个重要的指标,甚至可能就是因为IDE不给力而放弃一种语言,不靠谱是吧,但这是事实;写这篇文章的时候erlide插件还比较差,我提到它的几个问题:无代码自动完成,偶尔提示一下也特别慢,最关键的一点:不支持中文,就因为这个无论它多么好直接被否定掉了; 但是作为少数几个还在持续改进的Erlang IDE插件,erlide现在的版本已经堪称是目前最好用的Erlang IDE.

虽然
我一直使用UltraEdit,为了团队效率还是决定体验了一下,目前的版本:
  •  完美支持中文,在代码中输入中文会提示你把文件编码更改到UTF-8
  •  已经有了代码自动完成,包括自定义模块的自动完成
  •  方法转到定义功能不错
  •  打开大文件(约1MB)没有压力
  • 保存即编译
几点注意事项:
 
 
安装 
 
作为Eclipse插件 首先下载一个 最新版本,我下载的是
Eclipse Classic 3.7.1,安装完成之后按照,插件主页: 上的说明即可:
 
Install Erlide by going to Help → Install new software... . In the dialog, enter
 http://erlide.org/update as URL. Follow the dialogs with the obvious choices and in the end you will be asked to restart.
An alternative way to install is from the Eclipse marketplace Help → Eclipse Marketplace... or if you are using Eclipse 3.7 simply by dragging and dropping the button below into a running Eclipse workspace  
Restart. Go to Window → Preferences → Erlang → Installed runtimes and add an entry (or several) for your Erlang installation(s) of choice. The required parameters are the name and the path to the top level directory (i.e. $ERL_TOP). Now restart again.
 
 
版本
 你可能担心支持最15B版本的Erlang么? 答案:支持,在Eclipse中打开Window → Preferences → Erlang,可以选择当前IDE使用哪个版本的Erlang .见下图

 
写的技术文章过时了不郁闷,郁闷的是可以更新自己的博客却更新不了被抓站程序抓走的
 
2013-3-20 17:58:34更新
 用 的越来越多吧?
 
这应该得益于其漂亮的语法高亮,代码自动完成,以及项目视图的良好支持.

 

 

2014-8-25 15:24:18 intellij-erlang Erlang plugin for IntelliJ IDEA

时间进行到2014年,之前的很多事情都发生了变化,其中就包括开发工具,intellij-erlang的Erlang插件很早就有,但是现在这个版本真的是超越了其它IDE

下面是两张官网的截图,详情参见这里: 

之前很多人其实是卡在IDE这里的,没有一个顺手的工具然后就选择放弃了,现在可选的IDE越来越多也越来越强大,客观上也降低了Erlang的入门难度.

 

 

转载地址:http://pmezo.baihongyu.com/

你可能感兴趣的文章
轮播插件swiper.js?
查看>>
15 个 Android 通用流行框架大全
查看>>
IE8兼容@media和mp4视频的解决方案
查看>>
第二周总结
查看>>
【转】知道这20个正则表达式,能让你少写1,000行代码
查看>>
自定义 启动和关闭 oracle 的命令
查看>>
Quartz
查看>>
正则表达式介绍
查看>>
初识Scala反射
查看>>
第三十九天
查看>>
Redis详解
查看>>
论程序员加班的害处
查看>>
codeblocks快捷键
查看>>
基于HTML5的WebGL设计汉诺塔3D游戏
查看>>
WPF资料链接
查看>>
过滤DataTable表中的重复数据
查看>>
再次更新
查看>>
mysql的数据类型int、bigint、smallint 和 tinyint取值范围
查看>>
移动铁通宽带上网设置教程
查看>>
Python算法(含源代码下载)
查看>>