Intellij idea的快捷键

自己觉得有用个快捷键总结
快捷键 |
解释 |
详细解释 |
Ctrl + B |
转到声明 |
快速打开光标处的类或方法 |
Ctrl + Alt + B |
转向定义 |
通俗点说从接口跳转到实现类 |
Ctrl + U |
转向父类方法或父类 |
从实现类跳转到接口 |
Ctrl + Alt + F7 |
查看一个方法或变量被使用的所有地方 |
弹出一个包含所有使用处的列表,很容易地转向任意一个 |
Ctrl + N |
转到类 |
可以让你使用大写字母和* 通配符搜索类名 |
Ctrl + E |
最近修改文件 |
弹出一个窗口包含了最近最常使用的15个文件 |
Ctrl + F6 |
改变方法签名 |
要选中方法名,输入快捷键,改变签名 |
Shift + F6 |
改变方法签名 |
要选中方法名,输入快捷键,改变签名 |
ALT + F7 |
搜索对象被引用的地方 |
查找整个工程中使用地某一个类、方法或者变量的位置 |
Ctrl + F7 |
搜索对象在当前文件被引用的地方 |
|
Ctrl + ~ |
View Mode 审查代码很叼 |
快速切换方案(界面外观、代码风格、快捷键映射等菜单 |
Ctrl + Shift + C |
复制当前文件的全路径 |
|
Alt + 2 |
查看收藏(当前书签、断点 |
|
Alt + 6 |
查看TODO |
|
Alt + 7 |
查看当前类结构 |
|
Shift + 鼠标滚轮 |
左右移动 |
可以查看横向长度过长的代码 |
Alt + Home 再Alt + insert |
快速创建文件 |
|
Ctrl + Shift + space |
代码提示 |
|
Ctrl + Shift + N |
查找一个文件 |
可以勾选设置非项目文件也可以,还有旁边筛选器的使用 |
Ctrl + 单击窗口的文件标题 |
在资源浏览器中显示此文件 |
弹出该文件路径,可通过此打开文件所在地相当于Ctrl+alt+F12 |
Ctrl+c 或 Ctrl+x |
复制行,剪切行 |
光标任意行位置,按下就可以剪切行,复制行 |
Ctrl + Shift + S |
在某些情况下,这个模糊查询是很无敌的 |
(类似正则,你可以这样理解) |
Ctrl + Shift + I |
(视图=>快速定义) |
快速查看方法或类的定义,无需在新的编辑页面打开它。 |
Ctrl + T |
更新当前窗口下的所有项目 |
|
Ctrl + H |
显示类结构图 |
|
Ctrl + P |
可以显示参数信息 |
|
Ctrl + [ 或 ] |
可以跳到大括号的开头结尾 |
|
版本控制 |
|
|
Alt + ~ |
版本及控制操作菜单 |
|
Ctrl + K |
提交更改 |
|
Ctrl + T |
更新项目 |
|
Ctrl + Alt + Shift + D |
显示变化 |
|
高亮 |
|
|
Ctrl + F |
选中的文字,高亮显示 |
选中的文字,高亮显示 上下跳到下一个或者上一个 |
F2 或 Shift + F2 |
高亮错误或警告快速定位 |
|
Ctrl + Shift + F7 |
高亮显示多个关键字 |
高亮显示光标停留处的多个关键字 |
断点 |
|
|
Ctrl + F2 |
停止 |
|
Alt + Shift + F9 |
选择 Debug |
|
Alt + Shift + F10 |
选择 Run |
|
Ctrl + Shift + F9 |
编译 |
|
Ctrl + Shift + F10 |
运行 |
|
Ctrl + Shift + F8 |
查看断点 |
|
F8 |
步过 |
|
F7 |
步入 |
|
Shift + F7 |
智能步入 |
|
Shift + F8 |
步出 |
|
Alt + Shift + F8 |
强制步过 |
|
Alt + Shift + F7 |
强制步入 |
|
Alt + F9 |
运行至光标处 |
|
Ctrl+Alt+F9 |
强制运行至光标处 |
|
F9 |
恢复程序 |
|
Alt + F10 |
定位到断点 |
|
Ctrl + F8 |
切换行断点 |
|
Ctrl + F9 |
生成项目 |
|
重构 |
|
|
Ctrl+Alt+Shift+T |
弹出重构菜单 |
|
Ctrl + Alt + N |
内联 |
|
Alt + Delete |
安全删除 |
|
F5 |
复制 |
|
F6 |
移动 |
|
Shift + F6 |
重命名 |
|
其他快捷方式 |
|
|
Ctrl + Shift + U |
切换大小写 |
切换大小写 |
CTRL + ALT + F12 |
资源管理器打开文件夹 |
资源管理器打开文件夹 |
Shift + Alt + Insert |
竖行 编辑模式 |
多行编辑和按住鼠标中键 下拉一样的效果 |
Shift + F6 |
显示类结构图 |
切换代码上方的tab |
Ctrl + Q |
显示注释文档 |
|
Shif + 左键 |
关闭tab 栏 |
和Chrome 鼠标中间点击关闭tab 一样 |
Ctrl + Tab |
转到下一个拆分器Swicher |
调出swicher 后,按Tab 是下一个,Shift + Tab 上一个 |
Ctrl + Shift + Tab |
转到上一个拆分器 |
|
Shift + Esc |
光标返回编辑框,关闭无用的窗口 |
|
Ctrl + F4 |
关闭窗口 |
|
Ctrl + Alt + Shift + C |
复制引用 |
必须选中类名或者方法名 |
Ctrl + Shift + M |
|
选中括号的时候按下可直接跳转到括号结尾处 |
复制快捷方式 |
|
|
F5 |
拷贝文件快捷方式 |
|
CTRL + D |
复制行 |
|
CTRL + X |
剪切,删除行 |
|
CTRL + Shift + V |
可以复制多个文本 |
|
自动代码 |
|
|
ALT+回车 |
导入包,自动修正 |
|
Ctrl + Alt + L |
格式化代码 |
|
Ctrl + Alt + I |
自 动缩进 |
|
Ctrl + Alt + O |
优化导入的类和包 |
|
Alt + Insert |
生成代码(如GET,SET方法,构造函数等) |
|
Ctrl + E 或 Alt + Shift + C |
最近更改的代码 |
|
Ctrl + Shift + Space |
自动补全代码 |
|
Ctrl + Space |
代码提示 |
|
Ctrl + ALT + Space |
类名或接口名提示 |
|
Ctrl + P |
方法参数提示 |
|
Ctrl + J |
自动代码 |
|
Ctrl + Alt + T |
把选中的代码放在Tty{} If{} Else{}里 |
|
查询快捷键 |
|
|
Ctrl + N |
查找类 |
|
Ctrl + Shift + N |
查找文件 |
|
Ctrl + Shift + Alt + N |
查找类中的方法或变量 |
|
CIRL + B |
找变量的来源 |
|
Ctrl + Alt + B |
找所有的子类 |
|
Ctrl + Shift + B |
找变量的 类 |
|
Ctrl + G |
定位行 |
|
Ctrl + F |
在当前窗口查找文本 |
|
Ctrl + Shift + F |
在指定窗口查找文本 |
|
Ctrl + R |
在当前窗口替换文本 |
|
Ctrl + Shift + R |
在指定窗口替换文本 |
|
Alt + Shift + C |
找修改的文件 |
|
Ctrl + E |
最近打开的文件 |
|
F3 |
向下查找关键字出现位置 |
|
Shift + F3 |
向上一个关键字出现位置 |
|
F4 |
查找变量来源 |
|
Ctrl + Alt + F7 |
选中的字符 查找工程出现的地方 |
|
Ctrl + Shift + O |
弹出显示查找内容 |
|
Idea 快捷键总结 |
|
|
Ctrl + Enter |
上插一行 |
|
Shift + Enter |
向下插一行 |
|
Alt + Home |
跳转到导航栏 |
|
Ctrl + Alt + Shift + S |
打开当前项目/模块属性 |
等同于选中项目后F4 |
Ctrl + G |
定位行 |
|
Ctrl + I |
实现方法 |
|
Ctrl + W |
以选择单词继而语句继而行继而函数 |
|
Ctrl + Shift + W |
取消选择光标所在词 |
|
Ctrl + Shift + J |
整合两行 |
|
Ctrl + O |
重写方法 |
|
Ctrl + Alt + J |
用动态模板环绕 |
|
Ctrl + J |
自动代码 |
例如自己添加的amd |
! |
否定完成,输入表达式时按 ! 键 |
例如3==2! 按下Tab 键,自动变成3!=2 |
Alt + 1 |
查看当前类结构 |
|
Shift+F12 |
还原默认布局 |
|
Ctrl+Shift+F12 |
隐藏/恢复所有窗口 |