您可能没有生成调试模式的程序,或者虽然是调试模式,但它不包含调试信息。
构建一个标准的调试模式程序,就可以调试了。
按f9键在要中断的位置设置断点。
按f5以调试模式运行,程序会在到达断点时自动停止。此时,您可以查看当前变量值或内存值。
按f10逐句通过,即单击从断点向下执行一行。
快捷技巧
1.注意:ctrlkc
2.取消注释:ctrlku
3.设置断点调试:f9,断点行不会被执行。
4.返回到上一个光标位置:ctrl
5.前进到下一个光标位置:ctrlshift
6.复制整行代码:将光标停在该行,ctrlc,然后粘贴ctrlv。
7.剪下整行代码:光标停在这一行,ctrlx。
8.删除整行代码:光标停在这一行,ctrl。
9.撤消:ctrlz。
10.撤消:ctrly
1.返回到上一个光标位置/前进到下一个光标位置。
1)返回到前一个光标位置:使用组合键"ctrl-"
2)前进到下一个光标位置:"ctrlshift-"。
2.复制/剪切/删除整行代码
1)如果你想复制一整行代码,只需将光标移动到该行,然后使用组合键"ctrlc"无需选择整行即可完成复制操作。
2)如果你想剪切一整行代码,只需将光标移动到该行,然后使用组合键"ctrlx"无需选择整行即可完成切割操作。
3)如果要删除一整行代码,只需将光标移动到该行,然后使用组合键"ctrll"无需选择整行即可完成切割操作。
3.撤销/取消
1)撤销:使用组合键"ctrlz"撤消;
2)撤销:使用组合键"ctrly"撤消操作。
4.向前/向后搜索
1)使用组合键"ctrli"
2)键入要搜索的文本(将光标移动到搜索词输入框开始输入);
3)输入搜索文本后,您可以使用组合键"ctrli"和"ctrlshifti"来定位前后的搜索结果,并将搜索结果高亮显示。
4)要结束搜索,您可以按"esc"键或单击搜索框右侧的关闭按钮。
5.框选择
使用组合键"shiftalt方向键(或鼠标)和"以完成框的选择。框选允许您选择代码的行和列。这对于批量删除一些代码非常方便。
6.在光标所在行的上方或下方插入一行
1)组合键c"trl输入":在当前行上方插入一个空行;
2)组合键;"ctrlshiftenter":在当前行下方插入一个空行。
7.导航到该行的开头和结尾
1)home键:导航到当前行的头;
2)end键:导航到当前行的末尾。
8.选择从光标到行首(行尾)的代码。
1)选择从光标到行首的代码:使用组合键"轮班回家"
2)选择从光标到行尾的代码:使用组合键"移位结束"。
10.呼叫智能提示
1)方法1:使用组合键"ctrlj"
2)方法2:使用组合键"alt→"。
11.调用参数
对于一些函数体比较大的函数,很难确认函数内部参数的使用情况。这时,你可以把光标放在参数名上,然后按组合键"ctrlshifspace",使用该参数的地方将会突出显示。
12.快速切换窗口
使用组合键"ctrltab"(此时可以打开ide的导航,得到一只鸟的眼睛视图)。
13.快速隐藏或显示当前代码段。
使用组合键"ctrlm,m"(记住:按两次m)。
14.构建解决方案
使用组合键"ctrlshiftb"。
15.跳到指定的行。
1)方法1:组合密钥和密码ctrlg"
2)方法二:点击状态栏中的行号。
16.注释/取消注释
1)注意:组合键"ctrlkc"
取消注释:组合键"ctrlku"。
17.全屏显示/退出全屏显示
使用组合键"shiftaltenter"。
18.定义和引用
1)跳到定义:f12;
2)查找所有引用:使用组合键"换档f12"。
19.查找和替换
1)搜索:使用组合键"ctrlf"
2)替换:使用组合键"ctrlh"。
20.案例转换
1)小写:使用组合键"ctrlu"
2)大写:使用组合键"ctrlshiftu"。
21.调试相关
1)调试(启动):f5;
2)调试(重启):使用组合键"ctrlshiftf5"
3)调试(不调试就开始执行):使用组合键"ctrlf5"
4)调试(逐句):f11;
5)调试(分步):f10;;
6)设置断点:f9