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+↑/↓— 向上/下添加光标- 多光标同时编辑提高效率