快捷键
文件与项目
| 操作 | 快捷键 |
|---|---|
| 新建项目 | Ctrl+N |
| 打开项目 | Ctrl+O |
| 保存 | Ctrl+S |
| 保存全部 | Ctrl+Shift+S |
| 关闭当前标签 | Ctrl+W |
| 关闭所有标签 | Ctrl+Shift+W |
编辑
| 操作 | 快捷键 |
|---|---|
| 撤销 | Ctrl+Z |
| 重做 | Ctrl+Y |
| 剪切 / 复制 / 粘贴 | Ctrl+X / C / V |
| 查找 | Ctrl+F |
| 替换 | Ctrl+H |
| 全局搜索 | Ctrl+Shift+F |
| 跳转到行 | Ctrl+G |
| 注释切换 | Ctrl+/ |
导航
| 操作 | 快捷键 |
|---|---|
| 跳到定义 | F12 |
| 查找引用 | Shift+F12 |
| 返回上一位置 | Alt+← |
| 前进 | Alt+→ |
| 切换标签 | Ctrl+Tab |
| 快速命令面板 | Ctrl+Shift+P |
编译与运行
| 操作 | 快捷键 |
|---|---|
| 编译当前项目 | F6 |
| 编译全部 | Ctrl+Shift+B |
| 下载到 Runtime | F8 |
| 启动 Runtime | F5 |
| 停止 Runtime | Shift+F5 |
调试
| 操作 | 快捷键 |
|---|---|
| 进入在线模式 | Ctrl+F5 |
| 添加到监控 | Ctrl+M |
| 强制值 | Ctrl+Shift+F |
视图
| 操作 | 快捷键 |
|---|---|
| 切换主题 | Ctrl+K → T |
| 切换语言 | Ctrl+K → L |
| 全屏 / 退出全屏 | F11 |
| 放大编辑器字体 | Ctrl + 滚轮 / Ctrl+= |
| 缩小编辑器字体 | Ctrl - |
| 恢复默认字号 | Ctrl+0 |
| 显示/隐藏项目浏览器 | Ctrl+Alt+L |
| 显示/隐藏输出窗 | Ctrl+Alt+O |
| 显示/隐藏监视窗 | Ctrl+Alt+W |
| 显示/隐藏报警窗 | Ctrl+Alt+A |
| 显示/隐藏工具箱 | Ctrl+Alt+X |
| 重置默认布局 | Ctrl+Shift+R |
| 下一个标签 | Ctrl+PageDown |
| 上一个标签 | Ctrl+PageUp |
| 分屏:向右 | Ctrl+\ |
| 分屏:向下 | Ctrl+K → \ |
项目树
| 操作 | 快捷键 |
|---|---|
| 展开节点 | → |
| 折叠节点 | ← |
| 展开全部 | Ctrl+E |
| 折叠全部 | Ctrl+Shift+E |
| 节点搜索 | Ctrl+T |
| 重命名 | F2 |
| 删除 | Delete |
| 新建同级节点 | Ctrl+Enter |
| 新建子节点 | Alt+Enter |
代码编辑
| 操作 | 快捷键 |
|---|---|
| 格式化文档 | Ctrl+K → Ctrl+D |
| 格式化选中 | Ctrl+K → Ctrl+F |
| 向上/下移动行 | Alt+↑ / Alt+↓ |
| 复制当前行 | Shift+Alt+↓ |
| 删除当前行 | Ctrl+Shift+K |
| 多光标加选 | Ctrl+D |
| 列块编辑 | Shift+Alt+拖拽 |
| 折叠/展开所有 | Ctrl+K → Ctrl+0 / J |
| 切换书签 | Ctrl+K → Ctrl+K |
| 下/上一书签 | Ctrl+K → Ctrl+N / P |
| 切换光标历史前/后 | Alt+← / Alt+→ |
IO 与监控
| 操作 | 快捷键 |
|---|---|
| 打开 IO 强制值列表 | Ctrl+Alt+F |
| 清除所有强制 | Ctrl+Alt+Shift+F |
| 打开趋势面板 | Ctrl+T |
| 添加到趋势 | Ctrl+Alt+T |
| 切换在线/离线模式 | Ctrl+F7 |
| 刷新一次变量 | F5 (在监视表内) |
| 开启自动刷新 | Ctrl+F5 |
HMI 设计
| 操作 | 快捷键 |
|---|---|
| 对齐左边 | Ctrl+Shift+← |
| 对齐右边 | Ctrl+Shift+→ |
| 对齐顶部 | Ctrl+Shift+↑ |
| 对齐底部 | Ctrl+Shift+↓ |
| 水平分布 | Ctrl+Alt+H |
| 垂直分布 | Ctrl+Alt+V |
| 相同宽度 | Ctrl+Shift+W |
| 相同高度 | Ctrl+Shift+H |
| 置于顶层 | Ctrl+Shift+] |
| 置于底层 | Ctrl+Shift+[ |
| 锁定位置 | Ctrl+L |
| 组合 | Ctrl+G |
| 取消组合 | Ctrl+Shift+G |
| 切换到运行预览 | Ctrl+R |
运动控制
| 操作 | 快捷键 |
|---|---|
| 打开示教盒 | Ctrl+Alt+J |
| 点动切换轴 | Tab |
| 正向点动 | 右方向键 (示教盒内) |
| 反向点动 | 左方向键 (示教盒内) |
| 记录当前点 | Space |
| 播放程序 | F5 |
| 单步执行 | F10 |
| 急停 | Esc |
窗口管理
| 操作 | 快捷键 |
|---|---|
| 新建窗口 | Ctrl+Shift+N |
| 关闭窗口 | Alt+F4 |
| 在新窗口打开 | Ctrl+K → O |
| 快速切换最近文件 | Ctrl+E |
| 快速打开符号 | Ctrl+; |
特殊键组合 (LAD/CFC 专用)
| 操作 | 快捷键 |
|---|---|
| 插入常开触点 | F2 (LAD 编辑器内) |
| 插入常闭触点 | F3 |
| 插入线圈 | F7 |
| 插入 FB 调用 | F9 |
| 分支开始 | Shift+F8 |
| 分支结束 | Shift+F9 |
| 在光标处插入网络 | Ctrl+L |
| 删除网络 | Ctrl+Delete |
自定义
设置 → 快捷键,可以自定义任意按键映射。常用场景:
- 把 Ctrl+B 从 "加粗" 改为 "编译" (习惯 VS Code 的用户)
- 把 F9 映射为 "切换强制值" (按团队习惯)
- 用 G / H / J 作为梯形图元件插入热键
自定义方案可以导出为 JSON 文件备份:
设置 → 快捷键 → 右上角 "..." → 导出为文件
导入方案可以跨电脑同步, 或者在团队内统一快捷键。

快捷键冲突
IDE 会在设置 → 快捷键里用红色标记冲突的组合。冲突时按优先级决定:
- 当前焦点控件的本地快捷键 (例如监视表里按 F5 只刷该表)
- 当前编辑器的快捷键
- 全局快捷键
所以同一个 F5 在监视表里是 "刷新当前表", 在编辑器里是 "启动 Runtime", 不冲突。
快捷键速查图
IDE 内置的 帮助 → 快捷键图 会弹出一张矢量图, 按键盘布局展示所有当前快捷键, 适合打印贴在工位上:
- 浅色键帽: 已分配快捷键
- 深色键帽: 未分配
- 红框: 冲突
- 悬停任一键: 显示具体映射

常见问题
| 症状 | 处理 |
|---|---|
| 某个快捷键不起作用 | 设置 → 快捷键, 搜索这个组合, 检查上下文是否匹配 |
| 快捷键冲突 | 冲突时以更窄上下文为准; 修改冲突项 |
| 国际键盘布局不兼容 | 设置 → 快捷键 → 键盘布局 重新选择 |
| 修改了 IDE 快捷键但下次启动失效 | 确认点了"应用", 或检查 %AppData%\DarraPLC\keybindings.json 写入权限 |