IntelliJ IDEA 最常用的快捷键

发布于 更新于
本文目录
  1. 常用
  2. 继承、实现接口相关
  3. 快速代码编辑:代码补全、格式化、导包、大小写等
  4. 文件操作
  5. 文本操作
  6. 错误、方法形参提示
  7. 光标移动
  8. 代码移动
  9. 精准定位到类、函数
  10. Alt+Enter
  11. 查看结构图
  12. 跳转
  13. 书签
  14. 其他
  15. 抽取

技术文章测试开发

快捷键分类速查请参考:IntelliJ IDEA 快捷键手册

快捷键分类速查请参考:IntelliJ IDEA 快捷键手册

本篇主要结合个人习惯和使用情况,对idea中用的最多的快捷键进行的统计。快捷键的使用和学习Linux命令一样,不推荐刻意去背去记忆,在日常编码中有意识的去使用,忘了找一下笔记或资料,慢慢地就能够形成条件反射。比如使用Ctrl+C进行拷贝,使用得多了已经是一种下意识的行为。

常用

快捷键

说明

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

继承、实现接口相关

快捷键

说明

Ctrl + H

查看类的继承结构

Ctrl + Atl + B

查看实现类

Ctrl+ U

列举出父类/接口

快速代码编辑:代码补全、格式化、导包、大小写等

快捷键

说明

Ctrl+Shift+Enter

自动结束代码,行尾会添加一个分号

Ctrl+Enter

当前语句添加代码块花括号

Alt+Shift+上下方向键

移动代码行位置,对齐移动,不会代码格式化

Ctrl+Shift+上下方向键

移动代码行位置,会进行代码格式

Ctrl + Alt + O

优化导入的类

Ctrl+Shift+U

切换大小写

文件操作

快捷键

说明

Ctrl+Alt+Insert

new file,创建文件

Alt+Insert

Generate,生成Setter、Setter、构造器、toStrng等,在指定包下面创建文件等

Ctrl+C或者F5

快速拷贝一个文件

Ctrl+V

粘贴一个文件

文本操作

快捷键

说明

Ctrl+C

复制文件名

Shift+Ctrl+C

复制完整的路径名,如类文件的绝对路径

Ctrl+Alt+shift+C

复制类的完整路径,及包名类名

错误、方法形参提示

快捷键

说明

Ctrl + F1

在光标所在的错误代码处显示错误信息 ,与鼠标移动到错误处提示一致(必备)

Ctrl + P

调用方法处,提示方法形参

光标移动

快捷键

说明

Ctrl+右箭头

移到单词结尾

Ctrl+左箭头

移到单词开头

shift+右箭头

选中一个字符

Ctrl+Shift+右箭头

选中一个词

Fn+上下方向键

移动到文件开头、结尾

Fn+左右方向键

移动到行首、行尾

Shift+Fn+左右方向键

选择至行首、行尾

Alt+上下方向键

移动光标到上、下一个方法

两次Ctrl,再按住Ctrl+上下方向键

批量编辑(列操作)

Ctrl+Alt+Shift+J

批量操作,列操作

Ctrl + B

进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)

Ctrl+Alt+B

跳转光标所在方法的实现处

代码移动

快捷键

说明

Shift + 滚轮前后滚动

当前文件的横向滚动轴滚动

Ctrl + Shift + [

选中从光标所在处到顶部大括号位置

Ctrl + Shift + ]

选中从光标所在处到底部中括号位置

Ctrl + Shift + 前方向键

将方法移动到上一个方法前面

Ctrl + Shift + 后方向键

将方法移动到下一个方法前面

Ctrl + Shift + +

展开代码

Ctrl + Shift + -

折叠代码

Ctrl + Alt + M

抽取出方法

精准定位到类、函数

快捷键

说明

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,可以搜索任何地方

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

查看结构图

快捷键

说明

Ctrl+F12

查看类结构图(同Eclipse的Ctrl+O)

Ctrl+Alt+Shift+U

查看Maven依赖图

跳转

快捷键

说明

Ctrl + alt +[

前一个窗口

Ctrl+alt+]

下一个窗口

Ctrl +E

recent files 最近浏览的文件

Ctrl + Shift +E

recent changed files 最近改变的文件

Ctrl + Shift +BackSpace

修改位置的跳转

Ctrl+alt+左箭头

浏览的地方的跳转,back 后退

Ctrl+alt+右箭头

浏览的地方的跳转,forward前进

Ctrl + 数字

利用书签进行跳转,可以调整到带数字的标签处

书签

快捷键

说明

F11

新建书签

Ctrl + F11

带数字的书签

其他

Alt+Shift+F:收藏位置和文件:,添加到Favorites:收藏类,收藏函数。光标置于函数,则可以把函数条件到Favorites

抽取

快捷键

说明

Ctrl+Alt+V

重构变量

Ctrl+Alt+C

抽取静态变量

Ctrl+Alt+F

抽取成成员变量

Ctrl+Alt+P

抽取成方法参数

抽取变量

v.gif

抽取静态变量

c.gif

来源:testingpai

继续阅读