跳到主要内容

快捷键

文件与项目

操作快捷键
新建项目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
下载到 RuntimeF8
启动 RuntimeF5
停止 RuntimeShift+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 会在设置 → 快捷键里用红色标记冲突的组合。冲突时按优先级决定:

  1. 当前焦点控件的本地快捷键 (例如监视表里按 F5 只刷该表)
  2. 当前编辑器的快捷键
  3. 全局快捷键

所以同一个 F5 在监视表里是 "刷新当前表", 在编辑器里是 "启动 Runtime", 不冲突。

快捷键速查图

IDE 内置的 帮助 → 快捷键图 会弹出一张矢量图, 按键盘布局展示所有当前快捷键, 适合打印贴在工位上:

  • 浅色键帽: 已分配快捷键
  • 深色键帽: 未分配
  • 红框: 冲突
  • 悬停任一键: 显示具体映射

截图: 快捷键速查图

常见问题

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