IntelliJ IDEA :IDEA常用配置

Posted chinda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA :IDEA常用配置相关的知识,希望对你有一定的参考价值。

idea版本

2019.3.4

配置JDK

File--> Project Structure...

修改项目 jdk和项目语言等级

技术图片

修改jdk版本

技术图片

File--> Ohter Settings-->Structure for New Project...

技术图片

配置MAVEN

File--> Settings-->Build, Execution, Deployment-->Build Tools-->Maven

技术图片

基本设置

主题

File--> Settings-->Appearance & Behavior-->Appearance

技术图片

File--> Settings-->Editor-->Font

技术图片

自动导包

File--> Settings-->Editor-->General-->Auto Import

技术图片

设置方法间隔

File--> Settings-->Editor-->General-->Appearance

技术图片

提示忽略大小写

File--> Settings-->Editor-->General-->Code Completion

技术图片

多行显示tabs

File--> Settings-->Editor-->General-->Editor Tabs

技术图片

修改字符集

File--> Settings-->Editor-->General-->File Encodings

技术图片

隐藏文件

File--> Settings-->Editor-->General-->File Types

技术图片

自动编译

导入热部署Maven依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

导入热部署Maven插件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.2.5.RELEASE</version>
    <configuration>
        <fork>true</fork>
        <addResources>true</addResources>
    </configuration>
</plugin>

File--> Settings-->Build, Execution, Deployment-->Compiler

技术图片

Ctrl+Shift+Alt+/

技术图片

技术图片

支持注解

File--> Settings-->Build, Execution, Deployment-->Compiler-->Annotation Processors

技术图片

创建工具

集成javap -v

技术图片

集成javap -c

技术图片

模板设置

创建文件头模板

/**
 * ${DESCRIPTION}
 *
 * @author Wang Chinda
 * @date ${DATE}
 * @see
 * @since 1.0
 */

File--> Settings-->Editor-->General-->File And Code Templates

技术图片

代码快速生成模板

File--> Settings-->Editor-->General-->Live Templates

创建组

技术图片

创建模板

技术图片

线程睡眠(分)

  • 快捷键:tms
  • 模板
try {
    TimeUnit.MINUTES.sleep($END$);
} catch (InterruptedException e) {
    e.printStackTrace();
}

线程睡眠(秒)

  • 快捷键:tss
  • 模板
try {
    TimeUnit.SECONDS.sleep($END$);
} catch (InterruptedException e) {
    e.printStackTrace();
}

线程睡眠(毫秒)

  • 快捷键:tmss
  • 模板
try {
    TimeUnit.MILLISECONDS.sleep($END$);
} catch (InterruptedException e) {
    e.printStackTrace();
}

创建10线程

  • 快捷键: ft10
  • 模板
for (int i = 1; i <= 10; i++) {
    new Thread(() -> {
        $END$
    }, String.valueOf(i)).start();
}

创建20线程

  • 快捷键: ft20
  • 模板
for (int i = 1; i <= 20; i++) {
    new Thread(() -> {
        $END$
    }, String.valueOf(i)).start();
}

创建n线程

  • 快捷键: ftn
  • 模板
for (int i = 1; i <= $VAR$; i++) {
    new Thread(() -> {
        $END$
    }, String.valueOf(i)).start();
}

以上是关于IntelliJ IDEA :IDEA常用配置的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA常用配置

IntelliJ IDEA :IDEA常用配置

IntelliJ IDEA :IDEA常用配置

IntelliJ IDEA 中的常用设置

Intellij IDEA常用配置详解

IntelliJ IDEA常用配置以及问题解决(持续更新中)