Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Jass+New to Visual Studio Code? Get it now.
Jass+

Jass+

unouo

|
2 installs
| (0) | Free
语法高亮、补全、格式化等 VS Code 扩展,专注 jass、vjass。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS Code JASS Extension

一个专为 Warcraft III JASS/vJASS 开发的 Visual Studio Code 扩展,提供完整的语言支持和开发体验,完整支持vjass格式化、高亮、跳转。

👥 QQ群:206306788

功能特性

🎯 核心功能

  • 语法高亮:完整支持 JASS 和 vJASS 语法着色
  • 智能补全:提供内置函数、变量、类型的智能代码补全
  • 代码格式化:自动格式化代码,保持一致的代码风格
  • 符号导航:快速跳转到函数、变量、类型定义
  • 错误检查:实时语法错误检测和提示

📝 语言支持

  • JASS:完整支持 Warcraft III 原生 JASS 语言
  • vJASS:扩展的 vJASS 语法支持,包括:
    • 结构体 (struct)
    • 接口 (interface)
    • 库 (library)
    • 作用域 (scope)
    • 模块 (module)
    • 访问修饰符 (static, private)
    • 类型别名 (type)
    • 函数存根 (stub)
    • 预处理器指令

🔧 编辑器功能

  • 代码折叠:支持函数、结构体、库等代码块折叠
  • 括号匹配:自动高亮匹配的括号
  • 代码大纲:在资源管理器中显示文件结构
  • 悬停提示:显示函数、变量的详细信息
  • 重命名重构:安全重命名变量和函数
  • 引用查找:查找符号的所有引用

高亮、缩进所有示例

JASS 代码高亮与缩进示例

配置选项

在 VS Code 设置中可以配置以下选项:

{
  "jass.formatting.enabled": true,
  "jass.completion.enabled": true,
  "jass.diagnostics.enabled": true,
  "jass.outline.enabled": true
}

为 Warcraft III 地图制作者提供更好的 JASS/vJASS 开发体验 🎮

致谢

原本使用家猫hoo的开源项目修改vjass方面的支持,但发现越改越多,几乎完全重构核心逻辑,很难提交pr去合并,所以另开一库,算是自用插件。 特别感谢 家猫hoo 对jass插件的贡献!

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