如何使用IEDA
使用IDEA
创建空工程,也叫做创建空项目
第一种方式创建空工程
第二种方式创建空工程
在第一种的基础上改变
在工程中创建子模块(Module)
注意:模块在工程中创建,一个工程中可以创建任意多个模块
新建包
包Package:类似于文件夹,包中可以存放包,也可以存放Java源文件
注意:
1.包在src目录下创建或在指定的包中创建
2.包名建议编写单词,并且全部小写
新建类
类class:类可以在src目录下创建,也可以在指定的包中创建
IDEA基本设置
但是上面这种设置方法,只是对当前项目(当前工程)进行设置编码格式,如果想对所有项目的编码格式都进行设置则如下:
File — > Other Settings — >Settings for New Projects
痛点:当开多个类使用会隐藏一部分,把他们全部显示出来
setting搜索Editor Tabs,去掉Show tabs in one row
勾勾
方法分割线开启:Editor -> General -> Appearance -> Show method separators
把这个勾选上
常用快捷键
Shift + Enter 光标切换到下一行
psvm回车 main方法
sout回车 输出语句
Ctrl + Shift + F10运行
Ctrl + Shift + F12当前窗口最大化/还原
Alt + Enter自动修正
Ctrl + Y删除当前行
Ctrl + D复制当前行
Ctrl + Alt + L代码格式化
Shift + F6重命名
F2 快速定位错误的地方
iter回车 foreach循环
Alt + 7查看所有方法与成员变量
ctrl + h 查看此类的关系(继承、实现…)
Alt + Ins 然后选择Constructor构造方法、重构方法
Ctrl + o (光标放在类中)然后选择需要重写的类重写父类方法
Alt + Ins 然后选择Getter、Setter 或者Getter and Setter 看需求 封装
Alt + Ins 然后选择父类中要重写的方法equals() and hashCode(),然后选择要比较的两个项目,按回车键,则会自动在方法体中生成代码 重写equals()
包
注意事项:
- 包在src目录下创建或者在指定的包中创建
- 创建包的方式有两种:
第一种方式:先创建包,然后再创建类
第二种方式:在创建类的同时创建包,其实也就是编写完整类名 - 包名建议:编写单词,并且全部小写
- 当一个类在指定的包中存放,则类的第一行必须是包的声明,否则类就存放在src目录中
声明包的语法格式:package 包名;
插件
官网:https://plugins.jetbrains.com
如何安装
在线安装
seting—>Pulugins—>Marketplace栏目搜索
加载不了?
点击Pulugins中的小齿轮—>HTTP Proxy Setting.. —> 选择 Auto-detect proxy settings
离线安装
seting—>Pulugins—>Marketplace—>小齿轮—>Install Plugin from Disk
滑词翻译
translate
Lombok
github地址:https://github.com/mplushnikov/lombok-intellij-plugin
作用:实体类不用写get、set、toString等
maven工程需要安装包
1 | <dependency> |
IDEA安装选择【File】-> 【Settings】->【Plugins】 –> 输入Lombok,按回车键进行搜索,单击【Install】进行安装,安装完成后点击【Apply】和【OK】,然后重启IDEA即可安装成功。
注意:在重启前建议勾选结开启【Annotation Processors】下的【Enable annotation processing】(Ctrl+Shift+A键,输入Annotation Processors回车搜索即可找到该选项)。
在要创建的实体Bean类上加注解@Data
,包是:lombok.Data
GenerateAllSetter
new 完对象后,快速创建setter方法
快捷键:鼠标焦点在对象,按Alt+回车
选择Generate all setter no default value
GsonFormat
根据json格式快速生成实体类(but2018版本不支持)
Free MyBatis plugin
针对于MyBatis框架提供的一个插件,可以自动完成Mapper接口和Mapper.xml之间的跳转。
RestfulTool
自动显示工程中的所有URL接口,进行测试(but2018版本不支持)
并且提供检索的功能,快捷键:CtrtAlt+/
SequenceDiagram
以图形界面的形式显示方法的调用链
方法右键
Maven
idea删除自定义的archetype
MacOS系统路径:/Users/xxx/Library/Caches/IntelliJIdea2019.1/Maven/Indices/UserArchetypes.xml
Windows系统路径:C:\Users\xxx\.IntelliJIdea2019.1\system\Maven\Indices\UserArchetypes.xml