安装和基本设置
1.安装 Erlang 和 Elixir
2.安装 IDEA: https://www.jetbrains.com/zh-cn/idea/
安装到: C:\IDEA
3.设置IDEA
Settings,Plugins,在 Marketplace 中搜索 Elixir、Erlang,点击 Install 安装Elixir、Erlang插件;Appearance & Behavior -> System Settings -> Language and Region,选择简体中文,重启 IDE
- 打开一个 Elixir 项目,或使用类似
mix new elixir_test_project(用小写字母)创建一个项目并打开,文件,项目结构,平台设置,SDK,添加SDK - 添加 Erlang SDK:点击 + 号 -> 选择 Erlang SDK -> 选择
C:\ErlangOTP - 添加 Elixir SDK:再次点击 + 号 -> 选择 Elixir SDK -> 选择你的 Elixir 路径
C:\Elixir(通常在 Erlang 路径的同一级或 bin 目录上一级)。 - 选择 Project Settings 下的 Project:将 Project SDK 设置为你刚刚配置好的 Elixir SDK。
创建项目:
mix new elixir_test_project
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/elixir_test_project.ex
* creating test
* creating test/test_helper.exs
* creating test/elixir_test_project_test.exs
Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:
cd elixir_test_project
mix test
Run "mix help" for more commands.
项目结构:
my_project/
├── .elixir_ls/ # IDEA/Language Server 自动生成的本地缓存(请勿手动修改)
├── .formatter.exs # Elixir 官方代码格式化配置文件
├── .gitignore # Git 忽略文件(默认已配好 _build 和 deps)
├── README.md # 项目说明文档
├── _build/ # 编译产物目录(按不同环境如 dev, test 分类存放)
├── config/ # 【可选】项目多环境配置文件目录
│ └── config.exs # 主配置文件
├── deps/ # 第三方依赖包下载目录(类似 node_modules)
├── lib/ # 核心源代码目录(最重要)
│ ├── my_project.ex # 项目应用入口模块
│ └── my_project/ # 存放子模块和业务逻辑的文件夹
├── mix.exs # 项目元数据与依赖管理配置文件(类似 pom.xml / package.json)
├── mix.lock # 依赖版本锁文件
└── test/ # 测试代码目录
├── test_helper.exs # 测试初始化引导脚本
└── my_project_test.exs # 单元测试文件
两种文件:
- .ex:用于正式项目,面向项目编译。必须写在 lib/ 目录下,必须用 defmodule 包裹,需要用 mix compile 编译后才能运行。,Mix 会读取 lib/ 目录下的 .ex 文件,将其编译成 Erlang 虚拟机(BEAM)认识的 .beam 字节码文件(存放在 _build/ 目录中)。
- .exs:用于学习、测试、单文件运行,它是 Elixir 的脚本源文件,末尾的 s 代表 Script。可以像 Python 一样随处创建,直接用 elixir xxx.exs 执行。它不会在磁盘上生成中间的 .beam 字节码文件,所以体验上和 Python、JS 等解释型脚本一模一样。
测试脚本:
# filename: pipeline.exs
text = " elixir, erlang, phoenix "
# 传统写法(Python/JS 常见):
# result = String.upcase(String.replace(String.trim(text), ", ", "-"))
# Elixir 管道写法:
result =
text
|> String.trim() # 1. 去除两端空格 -> "elixir, erlang, phoenix"
|> String.replace(", ", "-") # 2. 替换逗号 -> "elixir-erlang-phoenix"
|> String.upcase() # 3. 转大写 -> "ELIXIR-ERLANG-PHOENIX"
IO.puts("流水线处理结果: #{result}")
直接在IDEA命令行运行:
PS C:\Users\Y\Desktop\elixir_test_project> elixir test.exs
流水线处理结果: ELIXIR-ERLANG-PHOENIX
4.设置快捷键运行exs脚本
文件,设置,工具,外部工具,击右侧窗口的 +(加号) 图标,在弹出的窗口中填写以下参数:
- Name(名称): Run Current Exs
- Program(程序路径): 输入你电脑中的 elixir 命令路径
C:\Elixir\bin\elixir.bat - 实参:
$FilePath$ - 工作目录:
$FileDir$,确认保存
设置快捷键
- 文件,设置,按键映射,在右侧搜索 Run Current Exs
- 在下方的搜索结果中找到它,点击右键,选择 Add Keyboard Shortcut(添加键盘快捷键)
- 此时直接在键盘上按下 F5 键,输入框中就会显示 F5。提示:如果 IDEA 提示 F5 已被其他功能(如 Copy 复制文件)占用,直接点击 Remove 移除原有关联
目前可以直接F5运行脚本并显示结果
正文完