Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>LML Trigger PluginNew to Visual Studio Code? Get it now.
LML Trigger Plugin

LML Trigger Plugin

liehun10086

|
25 installs
| (0) | Free
魔兽争霸3触发器(.lml)文件预览插件 - Warcraft 3 Trigger (.lml) File Preview Extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LML Trigger Plugin

Version VS Code License

魔兽争霸3触发器预览插件 - 在 VS Code 中可视化预览 .lml 格式的触发器文件

功能介绍

本插件用于预览由 w3x2lni 工具解包魔兽争霸3地图后生成的 .lml 触发器文件,以类似世界编辑器中触发器界面的形式展示。

主要功能

  • 触发器可视化预览 - 以树形结构展示事件、条件、动作
  • 语法高亮 - LML 文件关键字高亮与代码折叠
  • 目录浏览 - 触发器分类/分组目录树,支持点击跳转
  • 变量面板 - 查看地图中定义的全局变量,支持类型筛选
  • 引用搜索 - 查找函数/变量在所有触发器中的引用位置
  • YDWE 支持 - 加载 YDWE 触发器定义,显示函数说明和参数提示

界面预览

插件界面包含:

  • 左侧活动栏 - 目录、变量、引用三个面板切换
  • 中央预览区 - 触发器内容的可视化展示
  • 右键菜单 - 快速跳转到定义、搜索引用等操作

安装方式

从 VSIX 安装

  1. 下载 .vsix 安装包
  2. 在 VS Code 中按 Ctrl+Shift+P,输入 Install from VSIX
  3. 选择下载的 .vsix 文件

从市场安装

在 VS Code 扩展市场搜索 LML Trigger Plugin 并安装。

使用方法

准备工作

  1. 使用 w3x2lni 将魔兽争霸3地图解包为 LNI 格式
  2. 在 VS Code 中打开解包后的目录

基本操作

  1. 打开触发器预览

    • 打开任意 .lml 文件
    • 点击编辑器右上角的预览按钮,或按 Ctrl+Shift+P 运行 LML: Open LML Trigger Plugin
  2. 浏览触发器目录

    • 运行 LML: Select Catalog File 选择 catalog.lml 文件
    • 在左侧目录面板中点击触发器名称跳转
  3. 查看变量定义

    • 点击左侧活动栏的"变量"图标
    • 支持按类型筛选、搜索变量名
  4. 搜索引用

    • 点击左侧活动栏的"引用"图标
    • 输入函数名或变量名搜索其在所有触发器中的使用位置
  5. 加载 YDWE 定义(可选)

    • 运行 LML: Load YDWE Definitions
    • 选择包含 event.txt、action.txt 等定义文件的目录
    • 加载后可显示函数的中文说明和参数提示

系统要求

  • Visual Studio Code 1.85.0 或更高版本
  • Windows / macOS / Linux

配置选项

在 VS Code 设置中搜索 lml-trigger-preview:

配置项 说明 默认值
lml-trigger-preview.colors.preset 预设参数颜色 #9cdcfe
lml-trigger-preview.colors.constant 常量参数颜色 #ce9178
lml-trigger-preview.colors.function 函数调用颜色 #dcdcaa
lml-trigger-preview.colors.array 数组变量颜色 #4ec9b0
lml-trigger-preview.searchLimit 搜索文件数上限 100
lml-trigger-preview.resultLimit 搜索结果数上限 500

已知问题

  • 部分复杂的嵌套结构可能显示不完整
  • 自定义代码块(code.txt)暂不支持预览

更新日志

查看 CHANGELOG.md 了解版本更新历史。

相关项目

  • w3x2lni - 魔兽争霸3地图解包工具
  • YDWE - 魔兽争霸3世界编辑器增强版

许可证

MIT

作者

liehun10086

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft