使用开发工具IDEA、Eclipse时,常用的快捷键。
一、IDEA快捷键
快捷键 | 作用 |
---|---|
Ctrl+D | 复制光标所在的行 |
Ctrl+Y | 删除光标所在的行 |
Ctrl+N | 搜索类 |
Ctrl+Shift+N | 搜索文件 |
Ctrl+Alt+空格 | 代码提示(类似于Alt+/) |
Alt+F7 | 查询在某处的使用 |
Ctrl+Q | 查看代码提示及内容 |
Ctrl+B | 查看类声明 |
Ctrl+F12 | 查看文件列表 |
Shift+F6 | 重命名 |
Ctrl+Alt+T | 选中某一段代码进行try catch |
Ctrl+Shift+空格 | 新建类时,在new后面使用(提示自动创建类) |
Ctrl+Alt+B | 查看接口或抽象类的子类 |
Ctrl+W | 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 |
Ctrl + Shift + W | 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 |
Ctrl+[ | 移动光标到当前所在代码的花括号开始位置 |
Ctrl+] | 移动光标到当前所在代码的花括号结束位置 |
Ctrl + End | 跳到文件尾 |
Ctrl + Home | 跳到文件头 |
Ctrl + Delete | 删除光标后面的单词或是中文句 |
Ctrl + BackSpace | 删除光标前面的单词或是中文句 |
Alt + Enter | 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 |
Alt + Insert | 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 |
Alt + ←或→ | 左右切换当前已打开的文件视图 |
Alt+↑或↓ | 当前光标跳转到当前文件的前/后一个方法名位置 |
Shift + End | 选中光标到当前行尾位置 |
Shift + Home | 选中光标到当前行头位置 |
Shift + Enter | 开始新一行。光标所在行下空出一行,光标定位到新行位置 |
Shift + 鼠标滚轮前后滚动 | 当前文件的横向滚动轴滚动 |
Ctrl + Alt + L | 格式化代码,可以对当前文件和整个包目录使用 |
Ctrl + Alt + O | 优化导入的类,可以对当前文件和整个包目录使用 |
Ctrl + Alt +←或→ | 退回/前进到上一个操作的地方 |
Ctrl + Shift + Enter | 自动结束代码,行末自动添加分号 |
Ctrl + Shift + R | 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 |
Ctrl+F | 查找文本 |
Ctrl+R | 替换文本 |
Ctrl + Shift + U | 对选中的代码进行大 / 小写轮流转换 |
Ctrl + Shift + C | 复制当前文件磁盘路径到剪贴板 |
F2 或Shift+F2 | 高亮错误或警告快速定位 |
1-1、全局搜索
1、Ctrl+N:按名字搜索类,相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件。
相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件
2、Ctrl+Shift+N:按文件名搜索文件。同搜索类类似,只不过可以匹配所有类型的文件了。
同搜索类类似,只不过可以匹配所有类型的文件了。
3、Ctrl+H:查看类的继承关系。
4、Ctrl+Alt+B:查看子类方法实现。
Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。
5、Alt+F7:查找类或方法在哪被使用。相当于eclipse的ctrl+shif+H,但是速度快得多。
相当于eclipse的ctrl+shif+H,但是速度快得多。
6、Ctrl+F/Ctrl+Shift+F:按照文本的内容查找。相当于eclipse的ctrl+H,速度优势更加明显。其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找。
相当于eclipse的ctrl+H,速度优势更加明显。其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找。
7、Shift+Shift搜索任何东西。
8、 ctrl + alt +B 或者 Ctrl+Alt+鼠标左键:查看接口的实现类。
二、Eclipse快捷键
快捷键 | 作用 |
---|---|
Alt+带下划线字母 | 在对话框中进行快捷的操作 |
Ctrl+M | 窗口最大化/还原 |
Alt+Enter | 打开被选择的工程、包、文件等的属性窗口 |
Ctrl+N | 新疆一个工程、文件、文件夹等内容 |
Ctrl+F11 | 运行程序 |
F11 | 以调试模式运行程序 |
Alt+Shfit+R | 重命名工程名、文件名、方法名、变量名 |
F2 | 重命名工程名、文件名 |
Ctrl+E | 打开编辑窗口查看目录 |
Ctrl+Page Up | 切换到当前编辑窗口的上一个窗口 |
Ctrl+Page Down | 切换到当前窗口的下一个窗口 |
快捷键 | 作用 |
---|---|
Ctrl+Alt+↓ | 向下复制光标所在行内容或选中内容 |
Ctrl+Alt+↑ | 向上复制光标所在行内容或选中内容 |
Ctrl+D | 删除选中行或光标所在行 |
Alt+↓ | 向下移动光标所在行内容或选中内容 |
Alt+↑ | 向上移动光标所在行内容或选中内容 |
Shift+Enter | 在光标所在行下添加一个空行 |
Ctrl+1 | 给出解决方案 |
Alt+? | 显示自动提示功能 |
Alt+Shift+Z | 生成try-catch等(Surrount With) |
Alt+Shift+S | 弹出Source菜单 |
带下划线字母或数字 | 在选择菜单项时的快捷操作 |
Alt+Shift+L | 将选中内容抽取为变量 |
Alt+Shift+M | 将选中内容抽取为方法 |
Ctrl+Shift+F | 格式化代码 |
打印某方法的输出结果:
(1)选中这个方法
(2)Alt+?,弹出帮助信息
(3)按向上键,即选到帮助的最后一条(使用System.out.println将其括起来)
将局部变量转变为成员变量:
在要转变的局部变量上使用Ctrl+1,在弹出的菜单中选择Convert local variable to field,将局部变量转换为成员变量。
快速选择(Windows快捷键):
Ctrl+Shift+←或→:快速选择一个单词
Shift+Home或End:从光标当前位置,快速选择到行首或行尾
Shift+向上或向下箭头:从光标当前位置,快速选择到上一行或下一行
查看源码常用快捷键:
Ctrl+T:查看类的继承结构
Ctrl+O:查看类的结构
Ctrl+Shift+T:打开查看类窗口
F3:转到定义。将光标放在类或接口或方法上,查看其定义,或按住Ctrl,单击该类或接口
Alt+←:返回上一次光标停留位置,即使在不同文件中