当前位置: 首页 > news >正文

Keil MDK:快捷键大全,开发效率翻倍

我来为你整理一份Keil uVision(MDK)常用快捷键大全,方便你在开发和调试时快速操作。我会按编辑 / 编译构建 / 调试 / 窗口视图分类,让你更容易查找和记忆。


一、编辑相关快捷键

快捷键功能描述实用技巧
Ctrl + C复制选中内容基础编辑
Ctrl + X剪切选中内容基础编辑
Ctrl + V粘贴内容基础编辑
Ctrl + Z撤销上一步操作多级撤销
Ctrl + Y重做上一步撤销的操作恢复
Ctrl + A全选当前文件内容快速选中全部代码
Ctrl + F查找文本支持正则表达式
Ctrl + H替换文本支持正则表达式和批量替换
F3查找下一个匹配项配合 Ctrl+F 使用
Shift + F3查找上一个匹配项反向查找
Ctrl + D复制当前行到下一行快速复制行内容
Ctrl + L删除当前行快速删除行
Tab增加缩进多行选中时可同时缩进
Shift + Tab减少缩进多行选中时可同时减少缩进
Ctrl + [跳到代码块开头匹配大括号、小括号
Ctrl + ]跳到代码块结尾匹配大括号、小括号
Home光标移到行首快速定位
End光标移到行尾快速定位
Ctrl + Home光标移到文件开头快速定位
Ctrl + End光标移到文件结尾快速定位
Alt + F3选中当前单词并查找快速查找相同变量或函数名

二、编译与构建快捷键

快捷键功能描述适用场景
F7编译并构建项目完整编译
Ctrl + F7编译当前文件只编译当前编辑的文件
F5开始调试(Debug)进入调试模式
Ctrl + F5复位并开始调试复位 MCU 再调试
F8停止调试退出调试模式
F4编译并下载到目标硬件编译 + 下载
Ctrl + F4下载(不重新编译)仅下载已编译好的程序

三、调试相关快捷键

快捷键功能描述调试阶段
F5启动 / 继续运行(Start/Continue)进入或继续调试
F6暂停运行(Pause)暂停程序执行
F8停止调试(Stop Debugging)退出调试模式
F10单步执行(Step Over)不进入函数
F11单步进入(Step Into)进入函数内部
Shift + F11单步跳出(Step Out)从当前函数跳出
Ctrl + F10运行到光标处(Run to Cursor)快速定位到某行执行
Ctrl + B设置 / 清除断点切换断点状态
Alt + F9启用 / 禁用断点不删除断点,只临时禁用
Ctrl + Alt + B打开断点窗口管理所有断点
Alt + F11查看调用堆栈(Call Stack Window)分析函数调用关系
Alt + F12查看反汇编窗口分析汇编代码
Alt + F10查看寄存器窗口调试硬件寄存器
Alt + F8查看内存窗口查看指定内存区域内容
Alt + F7查看变量窗口观察变量实时值
Alt + F6查看 watch & call stack window监视变量和调用堆栈
Alt + F5查看命令窗口(Command Window)输入调试命令

四、窗口与视图快捷键

快捷键功能描述适用场景
Alt + F11打开工程窗口(Project Window)管理源文件和分组
Alt + F12打开输出窗口(Output Window)查看编译信息和调试输出
Alt + F7打开变量窗口(Variables Window)调试时查看变量值
Alt + F8打开内存窗口(Memory Window)调试时查看内存内容
Alt + F9打开断点窗口(Breakpoints Window)管理断点
Alt + F10打开寄存器窗口(Registers Window)调试时查看寄存器值
Alt + F12打开反汇编窗口(Disassembly Window)查看反汇编代码
Ctrl + Tab切换打开的文件标签在多个源文件间切换
Ctrl + Shift + Tab反向切换文件标签与 Ctrl+Tab 相反方向
Ctrl + W关闭当前文件标签快速关闭文件
Ctrl + Shift + W关闭所有文件标签一次性关闭所有文件
Ctrl + Alt + Enter全屏显示当前窗口专注编辑或调试
Esc退出全屏模式恢复多窗口布局

五、自定义快捷键设置方法

如果你想修改或添加快捷键:

  1. 点击菜单Edit → Configuration(或快捷键Alt + F7)。
  2. 在弹出的对话框中选择EditorDebug选项卡。
  3. 找到Key BindingsShortcuts部分。
  4. 选择需要修改的命令,输入新的快捷键组合。
  5. 点击OK保存设置。

六、高频使用快捷键 TOP10(推荐记忆)

  1. F7- 编译项目
  2. Ctrl + F7- 编译当前文件
  3. F5- 开始调试
  4. F10- 单步执行(Step Over)
  5. F11- 单步进入(Step Into)
  6. Ctrl + F- 查找文本
  7. Ctrl + H- 替换文本
  8. Ctrl + C/V/X- 复制 / 粘贴 / 剪切
  9. Ctrl + Z/Y- 撤销 / 重做
  10. Ctrl + Tab- 切换文件标签

七、使用技巧与注意事项

  • 快捷键冲突:如果某些快捷键无效,可能是被其他程序(如输入法、浏览器)占用,可在 Keil 中重新绑定。
  • 调试效率:熟练使用F10/F11/Shift+F11可以大幅提高调试速度。
  • 窗口布局:调试时建议同时打开变量窗口寄存器窗口调用堆栈窗口,方便实时观察程序状态。
  • 断点管理:使用Ctrl+Alt+B可以快速启用 / 禁用多个断点,适合调试复杂程序。
http://www.jsqmd.com/news/193164/

相关文章:

  • 从 “加班调版式” 到 “10 分钟出成品”:藏在 paperzz AI PPT 里的 15 万 + 场景适配密码
  • 语音合成+GPU算力营销组合拳:用开源项目吸引精准客户
  • 基于C++实现(控制台)资源管理器
  • JAVA驱动同城:外卖团购跑腿高效新体验
  • Web安全保姆级教程:从零基础入门到实战精通,一篇搞定所有核心知识点!
  • GLM-TTS支持32kHz高清采样,语音质量再升级
  • 云原生性能测试:Service Mesh对延迟的影响实测
  • VS快捷键:C#开发效率翻倍
  • PHP视频流传输效率提升300%的秘密:底层原理与代码实践
  • JAVA护航:打手俱乐部陪玩新生态构建
  • JAVA赋能:打手俱乐部陪玩安全新体验
  • 基于Java实现(控制台)家庭财务管理系统
  • 三种常用的网络安全技术!从零基础到精通,收藏这篇就够了!
  • GLM-TTS语音克隆实战:如何用清华镜像快速部署方言合成模型
  • 必看!2026年最佳产品介绍二维码推荐榜单
  • PHP智能家居开发秘籍(设备联动架构设计大公开)
  • Twitter话题互动:HeyGem快速生成回应短片
  • 抖音直播带货提前生成HeyGem数字人预告片
  • 线上JVM GC 问题排查,k8s害我!
  • 2026年液压阀块加工厂家权威推荐榜:精密阀块、液压阀零件机加工技术实力与定制服务深度解析 - 品牌企业推荐师(官方)
  • CTF Web 方向入门:3 道基础题带你拿首血
  • Zoom webinar后自动生成回顾视频:HeyGem插件设想
  • 异构数据源一键打通,DataX 做海量数据同步,效率飙升 200%!
  • 学长亲荐10个一键生成论文工具,本科生毕业论文必备!
  • DaVinci Resolve联动:HeyGem生成片段直接调色
  • 从“救火”到“预警”:构建增长中台的可观测性体系
  • TikTok短视频工厂:HeyGem支撑海量内容产出
  • 2025短视频推广代运营推荐运营商TOP5:甄选靠谱团队助力传统企业精准获客 - myqiye
  • SpringBoot集成Tess4j :低成本解锁OCR 图片识别能力
  • 新手必看!2025年这3张入门级网安证书,让你轻松踏入网络安安全行业