VSCode 插件 RWR Mod Tool 开发历程(1)
立项缘由 Running with rifles(以下简称 RWR) 的 mod 开发目前存在诸多问题: 人形绑骨麻烦 多人开发时 XML 格式不统一 缺少文件引用检查 各 xml 文件定义属性作用未知 注册方式容易遗漏 … VSCode 作为大多数 Mod 开发者使用的工具, 起草 VSCode 插件目的是逐步解决如上问题. 已知的 VSCode 插件可解决内容: 多人开发时 XML 格式不统一: 通过统一格式化处理 各 xml 文件定义属性作用未知: 通过定义模板命令 / 代码片段处理 缺少文件引用检查: 通过扫描文件引用 key 来查找工作空间所有文件名引用, 未找到抛出警告 本系列文章逐步尽可能解决所有已知问题 本文主要描述第一版本的开发内容 项目启动 新注册 VSCode 插件项目, 按照 VSCode extension 官方教程即可: https://code.visualstudio.com/api/get-started/your-first-extension 该教程会引导注册一个 “命令”, 命令在 VSCode 中用以 Ctrl(or command)-Shift-P 启动的命令 目标 作为第一版的插件, 目标仅定以下内容: 注册命令 创建武器模板 创建护甲模板 插件打包及发布 注册激活条件 我们不需要在任意文件结构的目录都激活插件, 仅需要在 mod 目录即可....