idea常用快捷键大全(idea常用快捷键图文)

常用快捷键,官方文档如下所示:

1.快捷键的查找与修改

搜索快捷键设置

打开设置页面:Ctrl Alt S

搜索快捷键设置

1. 根据快捷键含义搜索快捷键

如果希望查找快捷键,打开设置页面,选择Keymap,在输入框输入对应需要查找快捷键的英文单词即可找到对应含义的快捷键,如下图所示:

2. 根据快捷键搜索快捷的含义

我们可以输入快捷键来找到对应快捷键的含义,如下图所示:

2. 修改快捷键设置

这里我们以修改代码补全快捷键为例子

默认代码补全我们可以使用 Ctrl 空格 或者 Ctrl Alt 空格,但是很多同学都适应了Eclipse的 Alt /,那么我们来进行改键,由于Ctrl 空格和系统输入法的中英文切换存在冲突,所以这里我们将 Ctrl 空格修改为 Alt /

1. 先移除原有的快捷键设置

2. 添加新的快捷键

3. 输入新的快捷键

注意: 如果新的快捷键和IDEA已经存在的快捷键冲突,则要先移除以前已经存在的快捷键设置,最好检查一下之前的快捷键是否是常用快捷键,如果是,则不建议移除,不是则可以移除,如下图所示:

修改后效果如下图所示:

3. 编辑功能相关快捷键

Ctrl Space

基本代码完成功能(自动补全任意类,方法,变量的名称),等同于Eclipse的代码提示 Alt /

Ctrl Alt Space

功能完全等同于Ctrl Space,代码提示,由于Ctrl Space很可能和系统输入法快捷键冲突,所以可以考虑使用该快捷键

Ctrl Shift Space

智能代码完成(通过期望的类型的类型过滤方法或者变量的列表)功能上类似 Ctrl Space,但是这个快捷键更加智能,例如一个比较常用的用法:可以在new关键字之后使用智能类型代码完成来实例化期望类型的对象,例如,键入StringBuffer buffer = new并按Ctrl Shift 空格:StringBuffer buffer = new StringBuffer();

Ctrl Shift Enter

自动完成语句,常用的使用功能例如 自动在完成的代码后面补全分号,自动补全xml标签

Ctrl P

查看参数信息(包含方法调用参数)

Ctrl Q

快速文档查找

Ctrl hover

显示元素简要信息,如果是类显示类路径以及层次结构,如果是方法显示方法签名,如果是变量显示变量类型

Ctrl F1

在插入符号处显示警告说明

Alt Insert

功能1:

自动生成代码,例如Getter,Setter,构造方法,hashCode和equals方法以及toString方法

功能2:

在工程视图栏上面选择对应的文件夹点击Alt Inesert,可以弹出新建各种类型文件的窗口。

Ctrl O

重写方法

Ctrl I

实现方法

Ctrl Alt T

使用常用代码块包裹,例如if...else...、for、try...catch...、synchronized等等

Ctrl /

单行注释、反单行注释

Ctrl Shift /

多行注释、反多行注释

Ctrl W

选中连续地增长的代码块,如果按一次选中单词,两次语句,三次整行,四次当前所在的代码块,五次当前方法,依次增长扩大代码块范围。

Ctrl Shift W

减少当前选中的代码块回到之前的状态

Alt Q

显示上下文信息,如果某个方法在类当中,并且该方法和类已经不在一个显示区域中,那么此快捷键可以显示对应的类信息。

Alt Enter

显示动作的多个意图,或者快速解决方案

Ctrl Alt L

重新格式化代码

Ctrl Alt O

最佳化导入,去掉多余无用import包,不过IDEA可以设置自动添加使用到的包和自动移除多余无用的包

Ctrl Alt I

自动缩进行,和自动代码格式化类似,只不过自动缩进行只能够处理代码缩进的格式问题。

Tab/Shift Tab

缩进/反缩进选中的行

Ctrl X

剪切当前行或者选中的代码块到剪切板中

Ctrl C

复制当前行或者选中的代码块到剪切板中

Ctrl V

从剪切板中粘贴到指定位置

Ctrl Shift V

从最近的缓存中粘贴到指定位置,每次复制的内容都会先保存到缓存当中,使用当前快捷键可以从缓存中选取你想要粘贴的内容

Ctrl D

复制当前的行或者选中的代码块

Ctrl Y

删除插入符号处所在的行

Ctrl Shift J

智能行加入,可以自动将下一行追加到当前行的末尾

Ctrl Enter

智能行分割

Shift Enter

开始新的一行

Ctrl Shift U

在插入符号处或者代码块切换大小写

Ctrl Shift ]/[

从光标位置选中直到左代码块位置、右代码块位置

Ctrl Delete/Backspace

删除到单词的末尾/开头

Ctrl Numpad /-

展开折叠代码块

Ctrl Shift Numpad

展开所有

Ctrl Shift Numpad-

折叠所有

Ctrl F4

关闭活动的编辑页面

4. 搜索使用到的元素

Alt F7/Ctrl F7

查找使用过的地方/在文件中查找使用过的地方

Alt F7如下所示

Ctrl F7使用如下

Ctrl Shift F7

在文件中高亮显示使用到的元素

Ctrl Alt F7

以列表形式显示用到的元素

5. 导航

Ctrl N

导航到类文件

Ctrl Shift N

导航到文件

Ctrl Alt Shift N

导航到符号

Alt Right/Left

导航到 下一个/上一个 编辑页,在打开的页面之间切换

F12

返回上一个工具窗口,例如先打开工程视图窗口,然后再新建一个Java类,然后在Java类中编写代码,这个时候按F12,将会返回上一个工具窗口,也就是焦点从代码编辑窗口回到工程视图窗口。

Esc

从工具窗口导航到代码编辑窗口

Shift Esc

隐藏活动或者上一个活动的窗口

Ctrl Shift F4

关闭活动的运行/消息/查找/...页面

Ctrl G

光标导航到指定行指定列位置

Ctrl E

弹出最近使用过的文件

Ctrl Alt Left / Right

光标导航到之前或者之后的位置,注意,这个快捷键和Win7快捷键冲突,可以通过右键桌面,选择图形属性,选择选项和支持,将系统快捷键禁用即可。

Ctrl Shift Backspace

光标导航到上一次的编辑位置,和上面的区别在于,这个是返回编辑过的光标位置,而上面的快捷键仅仅是之前的位置,并不一定需要编辑

Alt F1

在任意视图下选择当前的文件或者符号

Ctrl B/Ctrl Clik

导航到元素声明的位置

Ctrl Alt B

导航到实现类的位置

Ctrl Shift I

打开快速定义查找

Ctrl U

导航到父类方法或者父类,如果光标在方法体中,并且该方法是父类重写的方法,那么可以直接导航到父类方法中,如果光标在成员位置,并且类存在父类或者接口,那么会导航到父类中,如果光标所在的类实现了多个接口,则会弹出选项框供我们选择哪一个父类跳转

Alt Up/Down

导航到上一个/下一个方法,可以在一个类后者接口中切换不同的方法

Ctrl ]/[

移动到代码块的末尾/开始

Ctrl F12

弹出文件结构窗口

Ctrl H

查看类层次结构

Ctrl Shift H

查看方法层次结构

Ctrl Alt H

查看调用层次结构,查看某个元素在本类中的哪些方法引用到了

F2/Shift F2

下一个/上一个高亮显示错误信息

F4

查看源码

Alt Home

显示导航栏

F11

设置/取消 书签

Ctrl F11

通过助记符设置/取消书签

Ctrl #[0-9]

导航到助记符书签位置

Shift F11

显示所有书签

6. 搜索/替换

Double Shift

搜索所有

Ctrl F

查找

F3/Shift F3

查找下一个/查找上一个

Ctrl R

替换

Ctrl Shift F

在路径中查找

Ctrl Shift R

在路径中替换

7. Live Templates模板

Ctrl Alt J

使用实时模板包裹

Ctrl J

插入实时模板

itar: 遍历数组元素的模板

iter: 根据Java1.5样式生成迭代器模板

inst: 通过instanceof关键字检查对象类型并且向下转型

itco: Collection集合的迭代元素模板

itit: Iterator迭代器迭代元素的模板

itli: List集合的迭代元素模板

psf: public static final 模板

thr: throw new 模板

St: String

sout: 输出语句

souf: 格式化输出语句

soutm: 输出类名 方法名的输出语句

soutp: 输出换行符输出语句

sout: SQL输出语句

8. 重构

F5

复制类

F6

移动(可以移动类和成员,不过成员必须是static修饰)

Alt Delete

安全删除

Shift F6

重命名

Ctrl F6

更改签名

Ctrl Alt M

抽取方法

Ctrl Alt V

抽取局部变量,功能等同于.var

Ctrl Alt F

抽取成员变量,功能等同于.field

Ctrl Alt C

抽取常量

Ctrl Alt P

抽取参数

9. Debugging调试

F8

单步调试

F7

跳进方法,只能够跳进自定义方法,不能够跳进源码

Shift F7

智能跳进方法

Shift F8

跳出方法

Alt F9

运行到下一个断点

Alt F8

预估表达式

F9

继续程序执行

Ctrl F8

设置/取消断点

Ctrl Shift F8

查看断点

10. 编译和运行

Ctrl F9

编译工程(编译修改后的或者依赖的工程)

Ctrl Shift F9

编译选中的文件,包或者模块

Alt Shift F10/F9

选中配置并且运行或者调试

Shift F10/F9

运行/调试

Ctrl Shift F10

从编辑器中运行上下文配置

11. 版本控制VCS/本地历史记录

Ctrl K/Ctrl T

提交项目到版本控制系统中/从版本控制系统中更新

Alt Shift C

查看最近的修改

Alt BackQuote(`)

弹出版本控制操作窗口

12. 通用操作

Alt #[0-9]

打开对应的工具窗口

Ctrl S

保存所有

Ctrl Alt Y

同步

Ctrl Shift F12

窗口最大化和恢复默认之间切换

Alt Shift F

添加到收藏夹

Alt Shift I

使用当前配置文件检查当前文件

Ctrl BackQuote(`)

快速切换当前方案

Ctrl Alt S

打开设置页面

Ctrl Alt Shift S

打开项目结构对话框

Ctrl Shift A

搜索动作

Ctrl Tab

在标签页和工具窗口之前切换

(0)

相关推荐

  • 表格的常用快捷键大全(excel快捷键大全)

    快捷键真的超级有用,很方便!下面就来看看excel的快捷键大全吧!◆ EXCEL快捷键: ESC键 修改单元格时如果不小心更改公式的构成,可以用ESC键退出,避免破坏了公式◆ EXCEL快捷键: CT ...

  • ps快捷键大全与常用快捷键

    PS是一款非常好用的图片制作软件,我们使用快捷键进行操作,可以更好的进行操作,下面小编就教大家ps快捷键大全与常用快捷键,希望可以帮助到大家. 操作方法 01 文件相关快捷键 打开文件:Ctrl+O ...

  • UltraEdit快捷键大全 UltraEdit常用快捷键大全

    UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。 说 ...

  • win8.1 update常用快捷键大全(附update快捷键下载)

    小编带来了win8.1 update快捷键大全,想知道win8.1 update常用快捷键有哪些吗?如果熟练使用快捷键的话,我们的操作速度将会提升不少,下面就来了解一下win8.1 update有哪些 ...

  • win10快捷键大全 win10常用快捷键

    win10快捷键大全大家可以来了解一下,今天小编带来了win10常用快捷键,很多朋友喜欢使用快捷键来操作电脑,那么Windows10系统有哪些新的快捷键呢 • 贴靠窗口:Win +左/右> Wi ...

  • coreldraw x5快捷键大全.Illustrator常用快捷键

    会声会影X5相比于会声会影X4在速度及稳定性方面有质的提升,是Coreldraw目前最稳定的版本,而且官方有中文版的。coreldraw x5在原有功能上,增加了屏幕录制、HTLM5支持、导入多图层图 ...

  • office2003快捷键大全.word/excel2003快捷键

    office2003 操作中都有哪些快捷键? CTRL+D 完全填充上一格或行 F4 重复上一次动作 CTRL+PAGEDOWN/PAGEUP 工作表间的切换 CTRL+SHIFT+方向键 选中该方向 ...

  • Win7系统的快捷键大全 Win7键盘快捷键汇总

    在电脑操作中,使用快捷键更够更快的帮助我们完成指定任务。Win7流行已经是时下趋势了,下面本文为WIN7用户整理了大量大家喜欢的Win7快捷键大全,让大家网上冲浪更轻松快捷。Win7是目前最主流的操作 ...

  • C4D快捷键大全.C4D常用快捷键和小技巧汇总

    Cinema 4d有一个强大的快捷键列表来加快你的工作流程,c4d这东西快捷键都可以自己设定,本文只是给个参考、自己愿意设置成什么样随意,不过对于刚接触这款软件的同学们很有用。 1) Shift+C( ...

  • CAD快捷键大全 CAD常用命令

    CAD是Computer Aided Design的缩写,指计算机辅助设计,Autodesk公司的AutoCAD是目前应用广泛的CAD软件,具有完善的图形绘制功能.强大的图形编辑功能.可采用多种方式进 ...