MoonHeart 发表于 2026-1-18 05:30:49

[ERM开发辅助]VS code 支持ERM语法插件v0.2.0

本帖最后由 MoonHeart 于 2026-1-31 23:18 编辑

专为《英雄无敌3》系列 ERM 脚本开发打造的 VS Code 扩展,完整迁移自 Sublime Text 下的 ERM 工具链(ErmToggleCodeComment、ErmFormatInlineComment、语法/补全/片段文件),提供语法高亮、代码片段、自动补全、注释切换/格式化等核心能力。🚀 核心功能
ERM 脚本全量支持

[*]语法高亮:完美复刻 Sublime Text erm.sublime-syntax 的语法规则,对 .erm 文件提供关键字、变量、注释高亮。
[*]代码片段:内置常用 ERM 命令片段(if/else、set、on、re 等),迁移自 erm_*.sublime-snippet 文件。
[*]自动补全:支持 ERM 关键字、常量、触发器、标准函数的智能补全,迁移自 erm_*.sublime-completions 文件。
[*]注释工具:

[*]注释切换:一键切换 ERM 命令注释状态(!! ↔ *!、!? ↔ *?、!$ ↔ *$、!# ↔ *#)。
[*]注释格式化:行内注释对齐(固定/自适应缩进)、// 替换为 [] 包裹、自动收集变量到注释中。

快捷键说明

功能Windows/Linux 快捷键macOS 快捷键
切换 ERM 代码注释Ctrl+Alt+CCmd+Alt+C
格式化行内注释Alt+FOption+F
📦 安装方式
方式 1:安装 VSIX 包(推荐)

[*]从仓库 Releases 下载最新版 erm-language-support-x.x.x.vsix;
[*]打开 VS Code → 扩展面板(Ctrl+Shift+X)→ 右上角 ... → 「从 VSIX 安装」→ 选择下载的 VSIX 文件。
方式 2:源码构建(开发调试用)
⚠️ Windows 环境下避免使用 Git Bash 执行编译(可能触发路径解析异常),推荐用 CMD/PowerShell。
[*]克隆仓库:git clone https://github.com/kouyx/ERM-language-support-for-VS-code.gitcd erm-language-support

zstar0628 发表于 6 天前

提示与1.18.1不兼容啊;sw;

MoonHeart 发表于 5 天前

zstar0628 发表于 2026-1-29 20:45
提示与1.18.1不兼容啊

没试过低版本,我在高版本 1.108.0 开发的

ewooo 发表于 5 天前

围观学习                                             

MoonHeart 发表于 4 天前

🔥 ERM 语法扩展 v0.2.0 更新!修复注释 + 字符串插值识别,复刻 Sublime 经典高亮,打开.erm 文件自动生效,不用切主题~
🚀 VS Code ERM 扩展 v0.2.0 上线:解决注释 / 插值变量识别 bug,还原 Sublime 高亮配色,安装即⽤,编辑体验拉满!
页: [1]
查看完整版本: [ERM开发辅助]VS code 支持ERM语法插件v0.2.0

捐赠