文章目录

  • ​​一、平时操作时快捷键​​
  • ​​二、查看源码时应用的各种快捷键​​
  • ​​三、代码提示类的快捷键​​
  • ​​四、技巧​​
  • ​​五、优美的主题设置​​
  • ​​5.1 IDEA注释字体的修改​​
  • ​​六、代码提示忽略大小写​​
  • ​​七、单行代码注释​​
  • ​​八、IDEA字符编码设置​​
  • ​​九、取消IDEA自动更新​​
  • ​​十、取消重复代码检查​​

一、平时操作时快捷键

快捷键

功能

Ctrl+Alt+O

删除无效导入的包

Ctrl+Y

删除一行代码

Ctrl+D

复制一行代码到下一行

Ctrl+Shift+↑/↓或Alt+Shift+↑/↓

上下移动该行代码

Ctrl+Alt+S

快速打开设置

Ctrl+Alt+V

快速生成返回值

Ctrl+J

代码提示,许多快捷代码的缩写,需要提前熟知

Ctrl+Alt+L

代码格式化

Ctrl+Shift+Space

补全代码

Alt+Insert

生成代码(如get,set方法,构造函数等)

Ctrl+P

方法参数提示

Ctrl+Shift+Enter

若该行代码没有逗号,自动为该行补全逗号,并跳到行尾;若有逗号,则光标跳到下一行,不会开辟新行

Shift+Enter

光标无论在什么位置,开辟新的一行,并直接跳转到下一行

Ctrl+Alt+←\→

退回或前进到上一个操作的地方

Ctrl+Alt+Enter

光标所在行上空出一行,光标定位到新行

Ctrl+Alt+Space

类名自动完成

Ctrl+B

相当于Ctrl+鼠标左键

Shift+F6

变量或者类名重命名

Shift+F9

Debug按钮

Shift+F10

Run按钮

Shift+Esc

隐藏当前 或 最后一个激活的工具窗口

Ctrl+Space

智能代码提示,但该快捷键被windows输入法占用,需要进行修改,建议修改为Ctrl+,(逗号)

Ctrl+Shift+Space

基础代码补全

Ctrl+/

行注释

Ctrl+Shift+/

块注释

Ctrl+Shift+↑ 或 ↓

光标所在的一整行向上或向下移动

Ctrl+Alt+T

快速生成代码块包裹语句

Ctrl+Shift+V

多次剪切板列表(列出历史剪切板内容)

Ctrl+Shift+Z

取消撤销

Ctrl + Alt + M

重构,将选中的代码添加到一个新的方法中

Ctrl+Q

查看代码提示及内容


二、查看源码时应用的各种快捷键

快捷键

功能

Ctrl+F12

快速查看类中的方法

Alt+7

打开类中方法的大纲(类似outLine)

Alt+F7

查看某一个方法或者变量在哪里被使用

Ctrl+H

查看类的继承树

Ctrl+N

查看你想要的类

Ctrl+O

显示当前类的父类或实现的类(选择要重写/实现的方法)

Ctrl+Shift+E

弹出窗口显示已打开的文件列表

Ctrl+Alt+B

直接弹出光标所在方法或类的源码位置

Shift+Shift

全局文本搜索(可以快速搜索类源码)

Ctrl+Alt+U

选中某个类后将生成UML关系图(选中图中某个类按Ctrl+Alt+B可以查看源码或实现的子类)

对于​​Ctrl+N​​​以及​​Shift+Shift​​​在查找类的时候,默认的搜索范围是项目中的类,当你想要查看jdk源码的时候,​​Shift+Shift​​​弹出下面搜索框后,继续按​​Shift+Shift​​将会自动加上对勾(即包含不含项目条目的类)

你不得不知的IDEA神操作(一)_代码提示


再次按​

​Shift+Shift​

​(Ctrl+N同理)


你不得不知的IDEA神操作(一)_ide_02

你不得不知的IDEA神操作(一)_代码提示_03


三、代码提示类的快捷键

还有一些常用的代码提示类的快捷写法,如下所示:(摘自:​​学习IntelliJ IDEA之快捷键设置​​)

快捷键

功能

psvm

快速生成main函数,即public static void main的单词首字母缩写;

sout

生成打印语句(eclipse:syso);

“XXX”.sout

生成打印出字符串(或变量)的语句;

souf

打印字符串;

serr

生成打印错误的语句(eclipse:syse);

soutp

打印出当前函数的所有参数变量值;

soutv

打印出最后定义的变量值;

soutm

打印出当前函数的地址为:类名.方法名(eclipse:syst);


四、技巧

当在括号中输入完成后,想要结束,但是还没有输入引号,IDEA当中直接输入引号就可以直接在该语句末尾输入,无需按右键或者在输入一下右括号了,简直太了解你的用意了!

你不得不知的IDEA神操作(一)_ide_04


五、优美的主题设置

可以参考 : ​​javascript:void(0)​​ 官方文档 : ​​https://www.material-theme.com/docs/configuration/settings/​


另外也可以下面这个样子 :

你不得不知的IDEA神操作(一)_InteliiJ IDEA_05


你不得不知的IDEA神操作(一)_InteliiJ IDEA_06

5.1 IDEA注释字体的修改

你不得不知的IDEA神操作(一)_代码提示_07


六、代码提示忽略大小写

idea默认代码提示是区分大小写的! 举例 : 想要输入ArrayList,但是你输入arr…它是不会有提示的!那么你就需要按照下面的操作来更改这种情况

如图进行勾选即可

你不得不知的IDEA神操作(一)_快捷键_08


七、单行代码注释

默认IDEA单行代码注释的​​//​​是显示在行首的,看起来不美观,那么通过下面操作就可以让其显示在单行代码开始.

你不得不知的IDEA神操作(一)_InteliiJ IDEA_09


将第4步按照下面这张照片进行勾选即可

你不得不知的IDEA神操作(一)_InteliiJ IDEA_10


八、IDEA字符编码设置

设置为图中显示的即可

你不得不知的IDEA神操作(一)_代码提示_11


九、取消IDEA自动更新

设置为图中显示的勾选状态即可

你不得不知的IDEA神操作(一)_快捷键_12


十、取消重复代码检查

你不得不知的IDEA神操作(一)_InteliiJ IDEA_13


duplicated code fragment : 重复代码片段