跳到主要内容

编辑器使用指南

OSC2 Studio 的编辑器为 OpenSCENARIO 2 语言提供专业的编辑体验,支持语法高亮、智能补全和实时错误检测等功能。

实时错误检测

编辑器内置了 OSC2 语言的验证引擎,在编写代码时自动检查错误:

  • 语法验证:实时检查语法错误,在错误代码下方标注红色波浪线
  • 语义验证:检查类型匹配、作用域等语义问题,同样以红色波浪线标注
  • 验证在输入过程中自动进行,无需手动触发

语法高亮

编辑器支持 OSC2 语言关键词的语法高亮,不同类型的关键字和语法元素使用不同的颜色区分:

  • 关键字scenario, do, with, serial, parallel
  • 类型vehicle, pedestrian
  • 修饰符speed, position
  • 注释:以特殊颜色显示

自动补全

编辑器提供 OSC2 语言的代码自动补全功能:

  • 关键字补全:输入时自动弹出补全建议列表
  • 上下文感知:根据当前代码上下文提供相关的候选项
  • 代码片段:提供常用代码结构模板,快速插入

其他功能

  • 括号匹配:自动高亮匹配的括号对
  • 代码折叠:折叠/展开代码块
  • 行号显示:左侧显示行号,便于定位