程序的灵魂-调试 (附调试程序快捷键总结)

简介: 程序的灵魂-调试 (附调试程序快捷键总结)

实际是检验真理的唯一标准!


image.png

调试yyds

下面附快捷键大全,欢迎大佬们补充!建议收藏!!!


调试程序快捷键

编译程序:F7

运行程序:ctrl+F5

打断点:F9

运行到断点位置:F5

单步执行:F10

单步进入函数:F11

结束调试:shift+F5

注释代码:ctrl+k,ctrl+c

解注释代码:ctrl+k,ctrl+u

ps:某些机器需要配合Fn进行转转功能键。



VS快捷键

编辑.删除行Ctrl+Shift+L删除所有选定行;如果没有选定行,则删除当前行。

编辑.转换为大写Ctrl+Shift+U

编辑.转换为小写Ctrl+U将选定文本更改为小写字符

编辑.上开新行Ctrl+Enter在插入点之上插入一个空行

编辑.下开新行Ctrl+Shift+Enter在插入点之下插入一个空行。(这样就不用先将光标移到行首或行尾了)

编辑.字删除直至结尾处Ctrl+Delete删除插入点右侧的单词。

编辑.注释选定内容Ctrl+K,Ctrl+C

编辑.取消注释选定内容Ctrl+K,Ctrl+U

编辑.选定单词:ctrl+shift+((左右方向键)<-、->)

编辑.查找下一个F3查找上次搜索文本的下一个匹配项。

编辑.查找下一个F4查找上次搜索文本的上一个匹配项。

编辑.文档结尾CTRL+END将插入点移动到文档的最后一行。

编辑.文档开始CTRL+HOME将插入点移动到文档首行。

编辑.行尾END将插入点移动到行尾。

编辑.行首HOME将插入点移动到行首。

CTRL+TAB逐个窗口地循环通过MDI子窗口。


调试:

调试.断点CTRL+B显示“断点”对话框,在此可添加和修改断点。

调试.调用堆栈CTRL+ALT+C显示“调用堆栈”窗口,以显示当前执行线程的所有活动

调试.清除所有断点CTRL+SHIFT+F9清除项目中的所有断点。

调试.跳出SHIFT+F11执行当前执行点所处函数的剩余行。

调试.断点CTRL+B显示“断点”对话框,在此可添加和修改断点。

调试.异常CTRL+SHIFT+E显示“异常”对话框。

调试.局部变量CTRL+ALT+L显示“局部变量”窗口,以查看当前堆栈帧中每个过程的变量及其值。

调试.进程CTRL+SHIFT+R显示“进程”对话框,该对话框允许在单个解决方案中同时调试多个程序。

调试.重新启动CTRL+SHIFT+F5终止调试会话,重新生成,然后从开始处开始运行应用程序。可用于“中断”模式和“运行”模式。

调试.线程CTRL+ALT+H显示“线程”窗口,以查看当前进程的所有线程及其相关信息。


系统操作快捷键

Windows+BREAK:显示“系统属性”对话框

Windows+D:显示桌面

Windows+M:最小化所有窗口

Windows+Shift+M:还原最小化的窗口

Windows+E:开启“资源管理器”

Windows+F:查找文件或文件夹

Windows+R:开启“运行”对话框

Ctrl+Z撤销

Ctrl+Y反撤销

Ctrl+W关闭程序

Alt快捷键

Alt+回车查看文件属性

Shift+F10选中文件的右菜单

Alt+F4关闭当前程序

Alt+空格+C关闭窗口

Alt+空格+N最小化当前窗口

Alt+空格+R恢复最小化窗口

Alt+空格+X最大化当前窗口


实际是检验真理的唯一标准!



相关文章
|
4月前
|
NoSQL
GDB调试学习(二):断点
GDB调试学习(二):断点
37 0
|
17天前
|
Web App开发 监控 JavaScript
调试器可以做什么
【4月更文挑战第11天】调试器是程序员诊断和修复程序错误的必备工具,提供执行控制(如逐行执行、设置断点)、变量值实时监控、函数调用堆栈跟踪、内存使用情况监视及异常处理等功能。JavaScript开发者可利用Chrome DevTools和Firefox DevTools等进行高效调试。调试器极大地助力了问题定位与修复。
18 5
|
2月前
|
IDE 开发工具
掌握条件断点,调试技巧大揭秘
掌握条件断点,调试技巧大揭秘
23 0
|
4月前
|
小程序 存储控制器 Android开发
OPENJTAG调试学习(二):OpenOCD、OpenJTAG 烧写程序、调试程序
OPENJTAG调试学习(二):OpenOCD、OpenJTAG 烧写程序、调试程序
163 0
|
4月前
|
NoSQL Linux Android开发
OPENJTAG调试学习(三):使用 gdb 命令行进行调试
OPENJTAG调试学习(三):使用 gdb 命令行进行调试
48 0
|
C++
C++程序调试详解(包括打断点 单步调试 数据断点...)
C++程序调试详解(包括打断点 单步调试 数据断点...)
259 0
C++程序调试详解(包括打断点 单步调试 数据断点...)
|
存储 NoSQL Linux
Android系统调试-程序崩溃调试
Android系统调试-程序崩溃调试
404 0
|
iOS开发
LLDB调试iOS应用程序
如何利用LLDB调试iOS应用程序?本文为您揭晓。
403 1
LLDB调试iOS应用程序
|
iOS开发 开发者
配合LLDB调试器进行iOS代码调试(一)
配合LLDB调试器进行iOS代码调试
148 0
配合LLDB调试器进行iOS代码调试(一)
|
前端开发 rax 网络协议
配合LLDB调试器进行iOS代码调试(二)
配合LLDB调试器进行iOS代码调试
233 0