eclipse 调试快捷键
### Eclipse调试快捷键详解 #### 一、调试基础操作 **F5 (Step Into)** 在调试过程中,当你按下F5时,程序将会逐步执行到当前行所调用的方法内部的第一条语句。如果该方法是外部类或者库中的,则会进入到该方法的实现代码中。 **F6 (Step Over)** 当使用F6时,程序将会执行当前行的代码,但不会进入到该行可能调用的方法内部,而是直接执行完该行后跳转到下一行代码。 **F7 (Step Return)** F7用于从当前方法返回到调用者处。当程序在一个方法内部时,使用此快捷键可以快速地从该方法退出,继续执行调用者的下一条语句。 **F8 (Resume)** F8的作用是在暂停状态下恢复程序的运行,直到下一个断点被触发或程序自然结束。它通常用于快速跳过一段较长的代码,直到到达特定的断点。 **F11 (Toggle Breakpoint)** F11用于在当前行设置或取消断点。断点是调试过程中非常重要的工具,它允许开发者在代码的特定位置暂停程序的执行以便进行检查。 **Shift+F5 (Terminate)** Shift+F5则用来终止正在运行的程序,这在程序陷入死循环或者需要立即停止程序执行时非常有用。 **Ctrl+Shift+B (Toggle Marker Breakpoint)** Ctrl+Shift+B用于设置标记断点,这种类型的断点不仅可以在指定的行上设置,还可以在变量值改变时触发,这对于追踪特定条件下的程序行为非常有帮助。 #### 二、调试高级操作 **Ctrl+F11 (Run to Cursor)** 这个快捷键可以让程序运行到光标所在的位置,并在那里暂停。它为调试提供了一种灵活的方式来控制程序的执行流程,特别是当需要快速跳转到某个具体位置时。 **Ctrl+D (Remove Line)** Ctrl+D可以删除当前行的代码,这在调试时可能会用到,比如想要临时去掉某段代码来看看程序的行为是否会有所变化。 **Ctrl+R (Replace and Run)** Ctrl+R允许替换并运行选中的代码片段,这在调试过程中修改了代码之后想要立即看到效果时非常有用。 **Ctrl+U (Go to Declaration)** Ctrl+U快捷键用于跳转到当前选中符号的定义处,这对于理解变量、方法等的具体实现非常重要。 #### 三、其他编辑器快捷键 **Ctrl+M (Toggle Full Screen Mode)** Ctrl+M用于切换编辑器的全屏模式,这有助于更好地查看代码细节。 **Ctrl+Q (Reveal in Editor)** Ctrl+Q可以在编辑器中定位到最近使用的文件或位置,对于快速切换文件和定位代码位置非常方便。 **F2 (Show Tooltip)** F2用于显示当前光标所在位置的工具提示,包括方法签名、变量类型等信息,这对于理解代码的含义很有帮助。 **F3 (Go to Declaration)** F3用于快速跳转到当前选中符号的定义处,与Ctrl+U类似,但在某些情况下更为直接有效。 **Ctrl+PgUp/PgDown (Switch Between Editors)** Ctrl+PgUp和Ctrl+PgDown用于在打开的多个编辑器窗口之间快速切换,这在多任务处理时非常有用。 **Ctrl+/ (Toggle Comment)** Ctrl+/用于对当前行进行注释或取消注释,这在测试代码或临时关闭某些功能时非常有用。 **Ctrl+Shift+/ (Toggle Block Comment)** Ctrl+Shift+/用于对选中的代码块添加或多行注释,对于大段代码的注释或关闭也非常实用。 **Alt+Shift+O (Toggle Mark Occurrences)** Alt+Shift+O用于高亮显示所有出现选定元素的地方,这对于查找和定位重复的变量或方法非常有帮助。 以上就是关于Eclipse调试快捷键的一些详细介绍,希望能够帮助你在日常开发工作中更加高效地使用Eclipse。这些快捷键不仅可以提高你的编程效率,还能让你在调试过程中更加得心应手。
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
Ctrl+H 全局搜索
===================================================================
(1)Ctrl+M --切换窗口的大小
(2)Ctrl+Q --跳到最后一次的编辑处
(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3 --跳到声明或定义的地方。
F5 --单步调试进入函数内部。
F6 --单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7 --由函数内部返回到调用处。
F8 --一直执行到下一个断点。
(4)Ctrl+Pg~ --对于XML文件是切换代码和图示窗口
(5)Ctrl+Alt+I --看Java文件中变量的相关信息
(6)Ctrl+PgUp --对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件
- azuremaple2012-10-18并不比google百度出来的更全面,不过可以做为备忘,常用的快捷键都有包含
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vmware-VMnet8一键启动和停止脚本
- 可移植的 Python 数据框库.zip
- 包含 Andrei Neagoie 的《从零到精通掌握编码面试 - 数据结构 + 算法》课程的所有代码示例,使用 Python 语言 .zip
- 数据库课程设计(图书馆管理系统)springboot+swing+mysql+mybatis
- C++ Vigenère 密码(解密代码)
- zblog日收站群,zblog泛目录
- C++ Vigenère 密码(加密代码)
- Vue Router 是 Vue 生态系统的一部分,是一个 MIT 许可的开源项目,其持续开发完全在赞助商的支持下成为可能 支持 Vue 路由器
- PM2.5 数据集 包含上海、成都、广州、北京、沈阳五地的PM2.5观测,csv文件
- 电动汽车与软件定义汽车(SDV)时代的汽车行业数字化转型