erlang语言开发环境 一般用什么

高波2 发布于 2016/04/24 11:04
阅读 1K+
收藏 0
本人已经熟悉其语法,希望部署一个开发环境,用eclips还是其它了?
加载中
0
愤怒的小兔
愤怒的小兔
微软的VS Code就有erlang和elixir的插件,安装容易,但还没有用过
愤怒的小兔
愤怒的小兔
如果你喜欢Emacs或者Vim的话,其实这两个也都有Erlang的插件支持的
愤怒的小兔
愤怒的小兔
语言插件地址:https://marketplace.visualstudio.com/vscode/Languages?sortBy=Downloads
0
SVD
SVD
Eclipse (ErlIDE)
SVD
SVD
回复 @高波2 : https://github.com/erlide/erlide
高波2
高波2
关键 是 eclips这个插件 一直安装不上,下载不下来
0
yak
yak
editplus
0
格通
格通

eclipse + erlide使用过。

但太费内存了,接着改用notepad++,代码有高亮。

现在用emacs + edts,用了1年,感觉十分良好。

补充一句,我现在在debian下开发。

-1
eechen
eechen
强烈推荐开元免费跨平台基于GTK+C开发的Geany!一款号称轻量级IDE的高级文本编辑器.

可以自定义命令编译和执行文件:
F8: erlc "%f"
F5: erl "%f"

可以自定义代码片段自动完成:
~/.config/geany/snippets.conf
比如Erlang,输入case按tab补全就可以自动完成片段.
[Erlang]
case=case %cursor% of\n\t%cursor% -> %cursor%\nend
if=if\n\t%cursor% -> %cursor%\nend
begin=begin\n\t%cursor%\nend
fun=fun(%cursor%) ->\n\t%cursor%\nend
try=try %cursor% of\n\t%cursor% ->\n\t%cursor%\ncatch\n\t%cursor% ->\n\t%cursor%\nend
module=-module(%cursor%).
export=-export(%cursor%).
compile=-compile(%cursor%).
include=-include(%cursor%).

可以自己生成项目的tags实现自动提示:
geany -g ~/.config/geany/tags/myapp.erl.tags $(find . -type f -name '*.erl')

而且还有一个Project Organizer(GProject)插件,可以自动生成项目的tags进行智能提示.

参考《Ubuntu上把Geany配置成好用的PHP开发工具,你可以配置出适合自己的Geany for Erlang开发环境.
返回顶部
顶部