本帖最后由 MoonHeart 于 2026-1-18 05:34 编辑
专为《英雄无敌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。
|