Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CityEngine CGA SyntaxNew to Visual Studio Code? Get it now.
CityEngine CGA Syntax

CityEngine CGA Syntax

gischen_pub

|
6 installs
| (1) | Free
语法高亮支持 CityEngine CGA 规则文件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CityEngine CGA 语法高亮插件

这是一个为 CityEngine CGA 规则文件提供语法支持的 Visual Studio Code 插件。

功能

  • 支持 CGA 文件的语法高亮
  • 支持常见的 CGA 关键字、函数和操作符
  • 支持注释(单行和多行)
  • 支持字符串和数字的高亮
  • 支持括号匹配和自动闭合
  • 智能代码补全
    • 自动补全关键字和函数
    • 触发字符:'.'
    • 显示详细的补全项信息
  • 实时语法检查
    • 检测未定义的标识符
    • 显示警告和错误信息

安装

  1. 确保已安装 Node.js 和 npm
  2. 在插件目录下运行 npm install 安装依赖
  3. 运行 npm run compile 编译插件
  4. 将编译后的文件夹复制到 VSCode 的扩展目录中
  5. 重启 VSCode
  6. 打开任意 .cga 文件,插件功能将自动启用

支持的语法

  • 关键字:attr, const, case, else, import, version, style 等
  • 函数:comp, split, extrude, color, texture 等
  • 操作符:+, -, *, /, =, <, >, ! 等
  • 注释:// 和 /* */
  • 字符串:使用双引号或单引号
  • 数字:整数和浮点数

配置选项

在 VSCode 设置中可以配置以下选项:

  • cgaLanguageServer.maxNumberOfProblems: 控制语言服务器报告的最大问题数量(默认:100)

编译发布

npm install -g @vscode/vsce 将cga-syntax-0.0.1.vsix文件发布到vscode插件市场

贡献

如果你发现任何问题或有改进建议,请在 GitHub 上提交 issue 或 pull request。

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