idea 社区版
1. 直接通过idea新建一个erlang项目, 该项目是一个普通的erlang项目,没有otp相关的文件。

2. 使用rebar3 new app|release appname 创建,
│ .gitignore
│ LICENSE
│ README.md
│ rebar.config
│
└─src
demo.app.src
demo_app.erl
demo_sup.erl
然后使用idea打开,打开默认是没modules的需要设置modules,如果有需要看是否是erlang项目的,能否配置include文件类型。
打开erlang项目(在打开其他项目时:使用file -> open也是一样的)

配置项目结构

选择sdk

配置项目模块
如果已有需要看是否是erlang项目

选择module文件夹,即当前项目文件夹

选择导入的Module结构
此处的选择影响project 中显示的目录结构
对release项目和app项目有影响
建议选择create module,这个对一些自定义的项目目录结构有好处。

完成后就可以看到erlang项目的includes文件标记
设置一下文件标记
配置完成后如果有include文件就标记一下include文件,编辑器在代码中才能找到相应的宏定义。

完成后点击应用,不点不生效

如果modules不对 删除重新导入即可
本文介绍了如何在Idea社区版中创建和导入Erlang项目,包括直接新建普通Erlang项目和使用Rebar3创建OTP项目。详细步骤包括配置项目结构、选择SDK、设置模块以及标记include文件,确保代码编辑器能正确识别宏定义。

617

被折叠的 条评论
为什么被折叠?



