目录

写代码

快捷键

关于设置

关于插件


写代码

获取该类路径

idea 更改java路径 idea修改类的路径_java

 关闭其他选项卡

idea 更改java路径 idea修改类的路径_idea 更改java路径_02

批量修改变量名

选中修改属性右键

idea 更改java路径 idea修改类的路径_idea 更改java路径_03

 查看实际执行源码(反编译):

选中Class字节码文件  右键  -> Terminal 打开IDEA集成的 DOS窗口

idea 更改java路径 idea修改类的路径_idea_04

javap  -c  test.class  对代码进行反汇编

快速作用域提升 —— 拆分变量声明

idea 更改java路径 idea修改类的路径_idea_05

 

idea 更改java路径 idea修改类的路径_java_06

快速实现接口

Alt + 回车

idea 更改java路径 idea修改类的路径_idea 更改java路径_07

选择实现类的位置、名称

 

idea 更改java路径 idea修改类的路径_java_08

全局替换 Ctrl + R

idea 更改java路径 idea修改类的路径_idea_09

获取该文件(java、jar、xml....)引用路径

idea 更改java路径 idea修改类的路径_ide_10

快捷键

抽取方法:Ctrl+Alt+M

idea 更改java路径 idea修改类的路径_ide_11

快速try catch   Ctrl+Alt+t不行,就使用快捷键 Ctrl+Win+Alt+t

idea 更改java路径 idea修改类的路径_快捷键_12

Alt+回车 万能快捷键

Ctrl + P :提示方法形参

Ctrl + Q:方法提示详细形参

Ctrl + D :复制当前行到下一行

soutv: 快速打印 "属性值 =" + 属性

Ctrl + 左键 : 进入数据库

快速环绕代码:选中代码后Ctrl Alt + T

idea 更改java路径 idea修改类的路径_java_13

全局搜索 双击Shift      (我改为了Alt+F) 

Shift + 鼠标左键 区域选择

Shift + Tab :整行退格

Chrl + y :删除一行

窗口右展开,左收回,上下移动

Esc : 退出窗口

alt + insert : 新建/新增/添加快捷键

ctrl + shift + F12 :左侧窗口弹出/收回

alt + 4 :下侧运行Run窗口 alt + 1~9

alt + 左右 :切换窗口

Ctrl + P :提示方法参数

单行注释:Ctrl + /

多行注释:Ctrl + Shift + /

接口继承方法 Ctrl + I

查看传参详细内容 选中 + F2

修整格式(变量间加空格、强迫症必备)Shift+Ctrl+回车

查看继承树 Ctrl + H        

图形化继承树 Ctrl + Alt +U  

idea 更改java路径 idea修改类的路径_ide_14

方法以及其他继承树
右键类 -> 

idea 更改java路径 idea修改类的路径_ide_15


idea 更改java路径 idea修改类的路径_idea_16

Ctrl + O 快速重写

合并所有:ctrl shift + ;
展开所有:ctrl shift - ;
合并光标所在行:ctrl + ;
展开光标所在行:ctrl - ;

竖行选取:按住Alt -> 拖动鼠标:

idea 更改java路径 idea修改类的路径_idea 更改java路径_17

快速封装方法:Ctrl Alt +M

将本行代码整体移动到  下(上)一行:Ctrl + Shift + ↑(↓)

打开关闭目录 :alt + 1 

查看最近操作的文件 ctrl + e

查看最近修改的代码片段 ctrl + shift + e

快速定位编译错误 上一个错误shift + F2  下一个错误F2

抽取变量 ctrl + alt + v

抽取方法 ctrl + alt +m

清除无效导入包:CTRL + ALT + O

跳转到方法的实现类:Ctrl + Alt + B  | Ctrl + Alt + 鼠标左键  

Ctrl +e 快速打开最近打开的类

  

idea 更改java路径 idea修改类的路径_idea_18

Shift + F2 快速定位报错信息

Ctrl + f5 清空浏览器缓存

快速查看上个方法

ctrl+alt+向左箭头 返回上一次光标所在位置
ctrl+alt+向右箭头 返回下一次光标所在位置

关于设置

Class怎么看

右上角齿轮 -- ProjectStructure -- Modules --Sources -- +Add content Root

idea 更改java路径 idea修改类的路径_idea 更改java路径_19

设置字体大小--通过滚轮


按Ctrl+Shift+A,出现搜索框,输入mouse:


idea 更改java路径 idea修改类的路径_idea_20

idea 更改java路径 idea修改类的路径_ide_21

设置壁纸(背景)

idea 更改java路径 idea修改类的路径_快捷键_22

自动导包

idea 更改java路径 idea修改类的路径_快捷键_23

开启鼠标悬停说明(JavaWeb阶段取消掉)

idea 更改java路径 idea修改类的路径_ide_24

在IDEA中访问数据库

idea 更改java路径 idea修改类的路径_idea_25

 或者

idea 更改java路径 idea修改类的路径_java_26


选择使用的数据库:

idea 更改java路径 idea修改类的路径_java_27

idea 更改java路径 idea修改类的路径_快捷键_28


idea 更改java路径 idea修改类的路径_idea 更改java路径_29

idea 更改java路径 idea修改类的路径_java_30

idea 更改java路径 idea修改类的路径_java_31

自定义模板(例如快捷键sout) (提出创建代码片段)

idea 更改java路径 idea修改类的路径_java_32

idea 更改java路径 idea修改类的路径_idea_33

将运行按钮操作栏移动到左边

idea 更改java路径 idea修改类的路径_ide_34

取消 Thymeleaf 语法报错 

idea 更改java路径 idea修改类的路径_java_35

隐藏.idea .imi文件

idea 更改java路径 idea修改类的路径_快捷键_36

自动编译 (建议勾选) 可以减少inster操作

idea 更改java路径 idea修改类的路径_idea 更改java路径_37

 

idea 更改java路径 idea修改类的路径_java_38

自动清除无效导入包

settings -> editing -> general -> auto import -> java项中勾选optimize imports on the fly

idea 更改java路径 idea修改类的路径_idea_39

IDEA中Services不显示如何处理

  • 如果是Win版本可以按快捷键:Alt + 8

idea 更改java路径 idea修改类的路径_java_40

显示树的备注

idea 更改java路径 idea修改类的路径_idea 更改java路径_41


idea 更改java路径 idea修改类的路径_ide_42

Gradle 配置 

idea 更改java路径 idea修改类的路径_idea_43

配置镜像 

idea 更改java路径 idea修改类的路径_idea_44

关于插件

Codota :自动补全、示例代码、本地代码学习(记录使用频次)

idea 更改java路径 idea修改类的路径_快捷键_45

Translation:翻译软件 

idea 更改java路径 idea修改类的路径_idea_46

需要申请对应的翻译账号

idea 更改java路径 idea修改类的路径_idea_47

Key Promoter X:提示快捷键插件

idea 更改java路径 idea修改类的路径_ide_48

 Rainbow Brackets:彩虹括号

idea 更改java路径 idea修改类的路径_ide_49

idea 更改java路径 idea修改类的路径_idea_50

JBLJavaToWeb:Maven快速创建Web项目 

idea 更改java路径 idea修改类的路径_快捷键_51

idea 更改java路径 idea修改类的路径_ide_52


idea 更改java路径 idea修改类的路径_快捷键_53

奋斗的小鸟:Mybatis映射 

idea 更改java路径 idea修改类的路径_java_54

idea 更改java路径 idea修改类的路径_idea 更改java路径_55

关于Jar包

Junit 测试类内使用Canner,需要添加配置信息

idea 更改java路径 idea修改类的路径_idea 更改java路径_56


-Deditable.java.test.console=true


配置出错:

IDEA创建没有Servlet

idea 更改java路径 idea修改类的路径_idea_57


项目配置中勾上:

idea 更改java路径 idea修改类的路径_java_58

有了

idea 更改java路径 idea修改类的路径_java_59

找不到mybatis-config.xml

把资源文件夹下的文件,手动复制到target下

idea 更改java路径 idea修改类的路径_快捷键_60

打断点报错:Error running xxx : Command line is too long.Shorten command line 

需要打印的环境变量太长,超过了限制,需要你缩短命令行来解决问题。


Visual Studio Code(VC Code)

设置代码格式化的缩进为4个空格

idea 更改java路径 idea修改类的路径_java_61

文件夹不折叠显示 

idea 更改java路径 idea修改类的路径_idea 更改java路径_62

Mybatis 逆向工程 自动生成Class、Mapper

idea 更改java路径 idea修改类的路径_idea 更改java路径_63

idea 更改java路径 idea修改类的路径_idea_64

超级进阶版本

idea 更改java路径 idea修改类的路径_idea 更改java路径_65

 

idea 更改java路径 idea修改类的路径_java_66

YAPI - 导出

1. 安装插件

idea 更改java路径 idea修改类的路径_idea 更改java路径_67

 2. 填写服务器地址、token

idea 更改java路径 idea修改类的路径_idea_68

idea 更改java路径 idea修改类的路径_idea_69

 3. controller 相关注解

idea 更改java路径 idea修改类的路径_java_70

idea 更改java路径 idea修改类的路径_idea 更改java路径_71

可根据注解 或注释自动生成 (都选会重复生成) 

 

idea 更改java路径 idea修改类的路径_快捷键_72

 4. Shift + Alt + F,选择即可导出

idea 更改java路径 idea修改类的路径_idea_73

IDEA - 重启idea后 无需重新连接数据库

idea 更改java路径 idea修改类的路径_ide_74