Idea快捷键

浪尽此生 提交于 2019-12-13 08:36:22

IDEA快捷键

本人目前使用的IDEA开发工具,快捷键的使用,很大程度提高开发效率,故分享给正在使用使用IDEA开发工具的伙伴,希望对你们也有帮助!

Ctrl + R 在当前文件进行文本替换
Ctrl + Y 删除光标所在行 或 删除选中的行
Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围
Ctrl + E 显示最近打开的文件记录列表
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + P 方法参数提示显示
Ctrl + H 显示当前类的层次结构 (所有实现类)
Ctrl + / 注释光标所在行代码
Ctrl + 光标定位 按 Ctrl 不要松开,会显示光标所在的类信息摘要
Alt + Enter 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用
Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用
Ctrl + Alt + 左方向键 退回到上一个操作的地方
Ctrl + Alt + 右方向键 前进到上一个操作的地方
Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件
Ctrl + Shift + Z 取消撤销
Ctrl + Shift + J 自动将下一行合并到当前行末尾
Shift + F6 重命名
ctrl+alt+t 在idea中添加try/catch的快捷键
alt+逗号 alt+/ 提示
ctrl+alt+B 实现类
Ctrl +shift+space 变量
Ctrl + alt +v 补全返回值变量及方法
alter+7 显示类的所有方法
ctrl+shift+ 等号,展开所有折叠

Debug 常用快捷键

F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F9 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上
Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Ctrl + F8 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
Shift + F7 在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法
Shift + F8 在 Debug 模式下,跳出,表现出来的效果跟 F9 一样 (F9 是进入下一个断点,shift+F8 是跳出当前方法)
Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件
Alt + Shift + F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!