编辑器使用指南
OSC2 Studio 的编辑器为 OpenSCENARIO 2 语言提供专业的编辑体验,支持语法高亮、智能补全和实时错误检测等功能。
实时错误检测
编辑器内置了 OSC2 语言的验证引擎,在编写代码时自动检查错误:
- 语法验证:实时检查语法错误,在错误代码下方标注红色波浪线
- 语义验证:检查类型匹配、作用域等语义问题,同样以红色波浪线标注
- 验证在输入过程中自动进行,无需手动触发
语法高亮
编辑器支持 OSC2 语言关键词的语法高亮,不同类型的关键字和语法元素使用不同的颜色区分:
- 关键字:
scenario,do,with,serial,parallel等 - 类型:
vehicle,pedestrian等 - 修饰符:
speed,position等 - 注释:以特殊颜色显示
自动补全
编辑器提供 OSC2 语言的代码自动补全功能:
- 关键字补全:输入时自动弹出补全建议列表
- 上下文感知:根据当前代码上下文提供相关的候选项
- 代码片段:提供常用代码结构模板,快速插入
其他功能
- 括号匹配:自动高亮匹配的括号对
- 代码折叠:折叠/展开代码块
- 行 号显示:左侧显示行号,便于定位