IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)


其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只是作为参考。重要的快捷键会附带图示,进行详细的说明。

每一部分会先列出所有的快捷键说明表,如果有不清楚的地方,再看后续的图示详解。

编辑 [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 + Alt + L Reformat code 格式化代码 (常用)
Ctrl + Alt + O Optimize imports 去除没有实际用到的包,这在 java 类中特别有用。(常用)
Tab / Shift + Tab Indent/unindent selected lines 缩进或者不缩进一次所选择的代码段。(常用)
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 + NumPad(+/-) Expand/collapse code block 展开或收缩代码段。 (常用)
Shift + F6 Rename 修改名字。(常用)

1.1 Ctrl + P 实例(方法参数列表)

1.2 Alt + Insert 示例(自动生成与类相关的代码)

更多请前往 博客

posted @ 2021-03-05 20:50  jalivv  阅读(737)  评论(0)    收藏  举报