MQL5 原生支持 JetBrains IDEs(CLion、IntelliJ IDEA 等)
作者:春秋蝉鸣
GitHub: @Norma-H-R
X: @HAnjou88146
吾不识青天高,黄地厚,唯见月寒日暖,来煎人寿。
这是一个从零起步的开源项目,目标是为 MQL5 开发者带来 JetBrains 生态下的原生级体验:语法高亮、代码补全、定义跳转、编译集成等。
灵感来源于 MQL Idea 插件,但全面升级支持 MQL5,并兼容全 JetBrains 家族。
- 语法高亮 & 代码折叠(.mq5 / .mqh 文件)
- 内置函数/常量补全(iMA、OrderSend、CopyRates 等)
- #include / #property 解析 & 导航
- 一键调用 metaeditor64.exe 编译 + 错误列表跳转
- Hover 文档提示 & Quick Doc
- 重构支持(借 C++ 引擎:Rename、Find Usages 等)
- 自定义忽略 MQL5 特有语法假报错
- 暂未上架 JetBrains Marketplace
- 测试版:下载仓库 ZIP → CLion/IntelliJ → Settings → Plugins → Install Plugin from Disk... → 选插件 ZIP
- Clone 本仓库
- 用 IntelliJ IDEA Ultimate/Community 打开
- 运行 Gradle task
runIde→ 启动沙盒 IDE 测试插件 - 在沙盒里新建 .mq5 文件测试高亮/补全
欢迎 PR!重点方向:
- MQL5 Parser 完善(Grammar-Kit)
- 内置函数列表补全
- 编译输出解析优化
- Bug 报告 & 功能建议 → Issues
MIT License – 自由使用、修改、商用(保留版权声明即可)。
Copyright (c) 2026 春秋蝉鸣