idea常用快捷键大全图解,idea常用的快捷键大全

首页 > 数码 > 作者:YD1662024-04-19 21:08:22

idea常用快捷键大全图解,idea常用的快捷键大全(1)

因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~ 其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只是作为参考。重要的快捷键会附带图示,进行详细的说明。 每一部分会先列出所有的快捷键说明表,如果有不清楚的地方,再看后续的图示详解。


1 编辑【Editing】

快捷键

英文说明

中文说明

Ctrl Space

Basic code completion (the name of any class, method or variable)

补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用。一般直接在 idea 中开启输入自动补全机制。

Ctrl Shift Space

Smart code completion (filters the list of methods and variables by expected type

在列出的可选项中只显示出你所输入的关键字最相关的信息。(常用)

Ctrl Shift Enter

Complete statement

代码补全后,自动在代码末尾添加分号结束符

Ctrl P

Parameter info (within method call arguments)

在某个方法中,调用该按键后,会展示出这个方法的调用参数列表信息。

Ctrl Q

Quick documentation lookup

展示某个类或者方法的 API 说明文档

Ctrl mouse

over code Brief Info

跳进到某个类或者方法源代码中进行查看。(常用)

Alt Insert

Generate code… (Getters, Setters, Constructors, hashCode/equals, toString)

自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。(常用)

Ctrl O

Override methods

展示该类中所有覆盖或者实现的方法列表,注意这里是字母小写的 O!

Ctrl Alt T

Surround with… (if..else,try..catch, for, synchronized, etc.)

自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。(常用)

Ctrl /

Comment/uncomment with line comment

对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。(常用)

Ctrl Shift /

Comment/uncomment with block comment

对代码块,添加或删除注释。它与 Ctrl / 的区别是,它只会在代码块的开头与结尾添加注释符号!(常用)

Ctrl W

Select successively increasing code blocks

选中当前光标所在的代码块,多次触发,代码块会逐级变大。(常用)

Ctrl Shift W

Decrease current selection to previous state

是 Ctrl W 的反向操作,多次触发,代码块会逐级变小,最小变为光标。

Alt Q

Context info

展示包含当前光标所在代码的父节点信息,比如在 java 方法中调用,就会展示方法签名信息。

Alt Enter

Show intention actions and quick-fixes

展示当前当前光标所在代码,可以变化的扩展操作

Ctrl Alt L

Reformat code

格式化代码 (常用)

Ctrl Alt O

Optimize imports

去除没有实际用到的包,这在 java 类中特别有用。(常用)

Ctrl Alt I

Auto-indent line(s)

按照缩进的设定,自动缩进所选择的代码段。

Tab / Shift Tab

Indent/unindent selected lines

缩进或者不缩进一次所选择的代码段。(常用)

Ctrl X 或 Shift Delete

Cut current line or selected block to clipboard

剪切当前代码。 (常用)

Ctrl C 或 Ctrl Insert

Copy current line or selected block to clipboard

拷贝当前代码。 (常用)

Ctrl V 或 Shift Insert

Paste from clipboard

粘贴之前剪切或拷贝的代码。(常用)

Ctrl Shift V

Paste from recent buffers…

从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。(常用)

Ctrl D

Duplicate current line or selected block

复制当前选中的代码。(常用)

Ctrl Y

Delete line at caret

删除当前光标所在的代码行。(常用)

Ctrl Shift J

Smart line join

把下一行的代码接续到当前的代码行。

Ctrl Enter

Smart line split

当前代码行与下一行代码之间插入一个空行,原来所在的光标不变。(常用)

Shift Enter

Start new line

当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空上。(常用)

Ctrl Shift U

Toggle case for word at caret or selected block

所选择的内容进行大小写转换。。(常用)

Ctrl Shift ]/[

Select till code block end/start

从当前光标所在位置开始,一直选择到当前光标所在代码段起始或者结束位置。

Ctrl Delete

Delete to word end

删除从当前光标所在位置开始,直到这个单词的结尾的内容。

Ctrl NumPad( /-)

Expand/collapse code block

展开或收缩代码段。 (常用)

Ctrl Shift NumPad( )

Expand all

展开所有代码段。

Ctrl Shift NumPad(-)

Collapse all

收缩所有代码段。

Ctrl F4

Close active editor tab

关闭当前标签页。

Shift F6

修改名字。(常用)

1.1 Ctrl Shift Space 示例(智能补全)

使用前,用于补全的列表,默认是以输入的关键字作为前缀的:

idea常用快捷键大全图解,idea常用的快捷键大全(2)

使用后,用于补全的列表,会把与输入的关键字最相关的信息排到最前面,比如这里的 Resource 的实现类会直接过滤出来,很方便吧 O(∩_∩)O~:

idea常用快捷键大全图解,idea常用的快捷键大全(3)

1.2 Ctrl P 示例(方法参数列表)

idea常用快捷键大全图解,idea常用的快捷键大全(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.