idea技巧

IntelliJ IDEA是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由JetBrains软件公司(前称为IntelliJ)发展,提供Apache 2.0开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用

本笔记记录一些常用技巧和插件等加快开发的工具方法

介绍几个idea使用技巧

常用快捷键

  • 快速生成单元测试

    shift + command + T

  • 快速创建类

    command + T

  • 快速override/implement

    control(^) + O

    Command + N (generate栏) -> 选择override method

  • 查看方法文档

    F1

    control(^) + j

    control +q

  • 浏览位置的跳转
    command+alt+左箭头/右箭头

  • 项目之间的跳转

    command+`

    command+shift+`

  • 最近浏览文件

    command+e

  • 搜索快捷键

    command+shift+a

  • 上次编辑位置

    command+shift+backspace

  • 收藏文件

    Alt+Shift+F

  • 添加标签 bookmark

    F3 添加标签

    command+F3 查看所有标签

    control+1 跳转0-9

    control+shift+1 添加0-9标记

  • 查找类和文件

    shift + shift

    command + O

  • 查找字符串

    command + shift + F

  • 重构修改名字

    shift + F6

lombok 快速生成

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

参考:lombok介绍

安装与使用

打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功

1515465239279_2

添加依赖和插件

1
2
3
4
5
6
7
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
1
2
3
4
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
</plugin>

热更新

1. spring boot devtools

简单,支持Spring-boot项目(只支持),支持成员级别的修改热部署。

安装和使用

加入依赖

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>

配置idea

打开IDEA的Setting –> 选择Build,Execution,Delpoyment选项 –> 选择Compiler –> 勾选Build project automatically

image-20180924024920755

使用快捷键->shift+option(alt)+command(win)+/ -> 选择Registry -> 勾选compiler.automake.allow.when.app.running -> 重启idea

image-20180924025245709

如果不是所有文件修改都进行热加载(如js,css,html等文件)。通过配置使得devtools不启动部署

1
2
# 设置排除目录
spring.devtools.restart.exclude=templates/**,static/**
 上一篇

数据库 mysql 存储过程