ST 编辑器

结构化文本(ST)编辑器提供以下功能:

语法高亮

  • 关键字高亮(IF, THEN, ELSE, FOR, WHILE 等)
  • 类型高亮(INT, BOOL, REAL, STRING 等)
  • 变量标识符着色
  • 注释显示

代码补全

输入时自动弹出建议列表:

  • 关键字补全
  • 变量名补全
  • 功能块/函数补全
  • Snippets(代码片段)

实时错误标注

  • 编译错误在编辑器中实时显示红色波浪线
  • 鼠标悬停查看错误详情
  • 错误列表(Ctrl+`)集中管理

格式化

  • 右键 → 格式化文档 自动整理代码缩进
  • 快捷键:Shift+Alt+F

FBD 编辑器(即将推出)

功能块图(FBD)编辑器提供图形化编程体验:

  • 拖拽功能块到画布
  • 连线连接输入输出
  • 自动布局

代码导航

操作 快捷键 说明
跳转到定义 F12 跳转到变量/功能块定义
查找引用 Shift+F12 查找所有引用位置
重命名符号 F2 重命名变量/功能块
大纲视图 侧边栏 查看程序结构

多光标编辑

  • Alt+Click — 添加额外光标
  • Ctrl+Alt+↑/↓ — 向上/下添加光标
  • 多光标同时编辑提高效率