erlang开发环境搭建(Intellij IDEA)

Erlang没有专用的IDE,是借助其他IDE使用插件进行编码。

老牌编译器Eclipse下载erlide插件配置runtime后,导入即可实现保存编译等功能,但受限于操作系统版本、Eclipse版本,并且erlide插件已不再维护,只适配到Eclipse4.10,且早期版本功能受限,不支持arm处理器,更主要的是交互较差,新人适应需要花费大量时间。

Intellij IDEA 作为JetBrains全家桶的一员,界面、交互更加人性化,大家更为熟悉能够更快上手。IDEA不受操作系统版本、处理器等限制,且Erlang插件持续维护中,通过以下简单的配置即可实现保存编译等功能。

一、安装erlang for mac

可以通过homebrew安装,但只支持较新版本
在这里插入图片描述
老版本建议 https://www.erlang-solutions.com/downloads/ 自行下载安装,我在这里用到的是erl16。

二、idea配置

1、安装erlang插件

d

2、配置yaws文件

实现yaws文件中的html和erlang代码高亮、自动补全、点击跳转等功能

将yaws文件识别为html文件

在这里插入图片描述

添加HTML中引入Erlang代码的语言标记

在这里插入图片描述

在这里插入图片描述

三、导入项目

git clone https://***.git

配置项目SDK

Common+; 打开Project Structure,配置SDKs

在这里插入图片描述

为适配下一步操作,修改SDK Name 为 Erlang R16B03

先将项目导入idea后关闭(自动生成基本配置,打开状态部分配置不可修改)

四、自动增量编译

1、自动保存时间设置为1s

在这里插入图片描述

2、移除保存快捷键

在这里插入图片描述

3、修改编译模块快捷键

在这里插入图片描述

4、编译设置

取消 rebuild 清除 output 目录,服务运行会生成 .app .script .boot .rel 文件

在这里插入图片描述

五、idea高效技巧

1、快捷键

参考https://blog.csdn.net/weixin_45395059/article/details/125591122

bcc项目开发常用

Shift+Shift 对Classes、Files、Databse、git等进行检索

Commond+F 对当前窗口打开文件内容检索

Commond+Shift+F 对Project或Module或知道目录内容检索

Commond+Shift+L 代码格式化

Commond+, 打开设置

2、插件

Translation

idea内嵌入翻译插件

control+commond+u 对当前选中进行翻译

在这里插入图片描述

control+commond+o 对当前选中进行翻译并替换,常用来

在这里插入图片描述

3、数据库图形化工具

View - Tool Windows - Database 打开数据库选项

4、git工具

图形化,合并冲突更加方便

六、未解之谜

1、编译测试无法移除

编译资源文件后会执行测试,导致每次实际上都是编译了两遍,略微慢一些,但erlc没有 -DTEST 参数😢。

在这里插入图片描述

2、切换分支后需全量编译

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值