IntelliJ IDEA常用功能介绍

目录

前言

1、全局搜索介绍

2、安装和使用Lombok 

3、设置Run Dashboard

4、强制更新Maven的包


前言

intellij idea是一款智能,功能强大的ide,对比eclipse或myeclipse,它的搜索功能速度要快得多。

它有多种搜索方式,我将为根据常用内容进行介绍。

1、全局搜索介绍

1.1、按照类名搜索快捷键(Ctrl+N),其中可以配置为Eclipse的类似风格(ctrl+shift+R)  输入类名可以定位到这个类文件

Idea在搜索过程之中可以使用类似百度的 用空格分隔 搜索多个词语 如下图所示:

可以搜索非本工程源码的类,如第三方Jar包或者JDK之中的类 但是需要选中下图的复选框

如果能匹配的自己写的类,优先匹配自己写的类

1.2、Ctrl+Shift+N按文件名搜索文件(搜索类类同,可以匹配所有类型的文件)

1.3、查看类的继承关系(Ctrl+H)  例如TreeMap的父类是AbstractMap,子类则有一大堆

1.4、查看子类方法实现(Ctrl+Alt+B)

Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,

Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,

这时候Ctrl+Alt+B就可以查看HashMap的put方法

1.5、查找类或方法在哪些地方使用(Alt+F7) 类似于eclipse 的ctrl+shif+H

1.6、按照文本的内容查找(Ctrl+F/Ctrl+Shift+F

类似于eclipse的ctrl+H。其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找

1.7、搜索任何东西Shift(双击两次)

可搜索类、资源、配置项、方法等,还能搜索路径。其中搜索路径非常实用,

例如你写了一个功能叫BaseContr,在java,js,css,jsp中都有hello的文件夹,

那我们可以搜索"BaseContr/"找到路径中包含hello的文件夹

2、安装和使用Lombok 

在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。

IDEA中的安装

打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories

–> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功

见识下载本地安装方式可能有时候在线安装不了。

内网可通过插件的方式安装。插件下载地址:https://github.com/mplushnikov/lombok-intellij-plugin

Plugins -> Install plugin from disk... 选择下载的zip包安装,重启idea即可。

另外还有一个关键点:

Lombok有哪些注解

  • @Setter
  • @Getter
  • @Data
  • @Log(这是一个泛型注解,具体有很多种形式)
  • @AllArgsConstructor
  • @NoArgsConstructor
  • @EqualsAndHashCode
  • @NonNull
  • @Cleanup
  • @ToString
  • @RequiredArgsConstructor
  • @Value
  • @SneakyThrows
  • @Synchronized

参考文章:https://blog.csdn.net/motui/article/details/79012846

3、设置Run Dashboard

微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。

启动的多了,容易开发者带来错乱的感觉,很不方便管理。

在idea作为开发工具时,推荐一个很好用的功能--Run Dashboard。

参考地址:https://blog.csdn.net/chinoukin/article/details/80577890

4、强制更新Maven的包

4.1、手动删除Project Settings里面的Libraries内容,【Ctrl】+【Alt】+【Shift】+【S】,全选之后点击左上角的减号按钮。

4.2、在Maven Project的试图里的Lifecycle下面clean一下,删除之前编译过的文件;

4.3、项目右键->Maven->Reimport(通常使用此种方式)

4.4、如果还不能更新,那么直接删除本地仓库的全部包,然后重新下载一下。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值