IDEA 常用快捷键
IntelliJ IDEA 是一款目前最流行的开发工具,很多开发者都逐渐去学习并使用这款工具,下面将介绍IEDA最常用的快捷键。快捷键的使用和学习Linux命令一样,博主不推荐刻意去背去记忆,只需要在日常编码中有意识的去使用,慢慢地就能够形成条件反射,比如使用Ctrl+C/V进行复制粘贴,已经是一种下意识的行为。
1. 经常使用的快捷键
快捷键 说明 Ctrl+Z 撤回 Ctrl+Shift+Z 取消、撤销 Ctrl +D 快速复制一行 Ctrl +Y 删除某行 Ctrl+X 剪切当前行或选择的内容 Ctrl+C 复制当前行或选择内容 Alt+Enter 导包,提示添加变量 Ctrl+Alt+L 快速格式化代码 Shift+Enter 开始换行 Shift+F6 快速重命名:变量、类名、方法等重命名,按两下弹出命名框 F6 移动路径,如移动类到某个包,移动类中成分到其他类等 Ctrl+/ 注释和解除注释 Ctrl+Shift+/ 多行注释和解除多行注释 Ctrl+Alt+T 添加块:if、for、try…catch with Ctrl+O 重写方法,如重新超类toString或父类的方法 Shift+F10 快速运行 ESC 回到编辑区 Ctrl+Shift+A 弹出搜索Find Action
2. 继承、实现接口相关
快捷键 说明 Ctrl + H 查看类的继承结构 Ctrl + Atl + B 查看实现类 Ctrl+ U 列举出父类/接口
3. 快速代码编辑:代码补全、格式化、导包、大小写等
快捷键 说明 Ctrl+Shift+Enter 自动结束代码,行尾会添加一个分号 Ctrl+Enter 当前语句添加代码块花括号 Alt+Shift+上下方向键 移动代码行位置,对齐移动,不会代码格式化 Ctrl+Shift+上下方向键 移动代码行位置,会进行代码格式 Ctrl + Alt + O 优化导入的类 Ctrl+Shift+U 切换大小写
4. 文件操作
快捷键 说明 Ctrl+Alt+Insert new file,创建文件 Alt+Insert Generate,生成Setter、Setter、构造器、toStrng等,在指定包下面创建文件等 Ctrl+C或者F5 快速拷贝一个文件 Ctrl+V 粘贴一个文件
5. 文本操作
快捷键 说明 Ctrl+C 复制文件名 Shift+Ctrl+C 复制完整的路径名,如类文件的绝对路径 Ctrl+Alt+shift+C 复制类的完整路径,及包名类名
6. 错误、方法形参提示
快捷键 说明 Ctrl + F1 在光标所在的错误代码处显示错误信息 ,与鼠标移动到错误处提示一致(必备) Ctrl + P 调用方法处,提示方法形参
7. 光标移动
快捷键 说明 Ctrl+右箭头 移到单词结尾 Ctrl+左箭头 移到单词开头 shift+右箭头 选中一个字符 Ctrl+Shift+右箭头 选中一个词 Fn+上下方向键 移动到文件开头、结尾 Fn+左右方向键 移动到行首、行尾 Shift+Fn+左右方向键 选择至行首、行尾 Alt+上下方向键 移动光标到上、下一个方法 两次Ctrl,再按住Ctrl+上下方向键 批量编辑(列操作) Ctrl+Alt+Shift+J 批量操作,列操作 Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键 Ctrl+Alt+B 跳转光标所在方法的实现处
8. 代码移动
快捷键 说明 Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动 Ctrl + Shift + [ 选中从光标所在处到顶部大括号位置 Ctrl + Shift + ] 选中从光标所在处到底部中括号位置 Ctrl + Shift + 前方向键 将方法移动到上一个方法前面 Ctrl + Shift + 后方向键 将方法移动到下一个方法前面 Ctrl + Shift + + 展开代码 Ctrl + Shift + - 折叠代码 Ctrl + Alt + M 抽取出方法
9. 精准定位到类、函数
快捷键 说明 Ctrl+F 当前文件进行搜索 Ctrl+Shift+F 在路径中搜索,相当于Eclipse的全局搜索 Ctrl+R 当前文件替换 Ctrl+Shift+R 全局替换 Ctrl + N 搜索并跳转到类 Ctrl+N按两次 搜索并跳转到类(包括jar包中的类) Ctrl+shift+N 搜索任何文件,按两次可以搜索jar包 Ctrl+Shift+Alt+N 搜索符号,如搜索函数、成员变量、类名等 Double Shift 按两次shfit,可以搜索任何地方
10. Alt+Enter
单独把Alt+Enter这个快捷拿出来说,是因为使用场景非常多,所以多罗列一些快捷键
快捷键 说明 导包 在类的错误提示处,按alt + enter,可以选择合适包导入 实现接口 在写的接口处直接按alt+enter,可以直接创建实现类并实现接口方法 List replace 在普通的list遍历处,使用alt+enter,可以快捷修改为foreach 单词拼写 单词写错时有波浪号,按alt+enter–>Typo,rename to ,,, 函数重构 修改调用函数的参数后,按alt+enter,可以自动重构函数 字符串format和build 如"name"+name+“,age”+age.sout,然后按alt+enter,可格式化为System.out.printf(“name%s,age%d%n”,name,age);,也可以使用build,选择弹出框的使用StringBuild
11. 查看结构图
快捷键 说明 Ctrl+F12 查看类结构图(同Eclipse的Ctrl+O) Ctrl+Alt+Shift+U 查看Maven依赖图
12. 跳转
快捷键 说明 Ctrl + alt +[ 前一个窗口 Ctrl+alt+] 下一个窗口 Ctrl +E recent files 最近浏览的文件 Ctrl + Shift +E recent changed files 最近改变的文件 Ctrl + Shift +BackSpace 修改位置的跳转 Ctrl+alt+左箭头 浏览的地方的跳转,back 后退 Ctrl+alt+右箭头 浏览的地方的跳转,forward前进 Ctrl + 数字 利用书签进行跳转,可以调整到带数字的标签处
13. 书签
快捷键 说明 F11 新建书签 Ctrl + F11 带数字的书签
14. 其他
快捷键 说明 Ctrl+Alt+V 重构变量 Ctrl+Alt+C 抽取静态变量 Ctrl+Alt+F 抽取成成员变量 Ctrl+Alt+P 抽取成方法参数
文章有错误或未列出来的快捷键,欢迎各位看官补充,多多点赞,感谢支持!!!