一份完整的 IDEA 使用手册:Getting started | IntelliJ IDEA

目录

设置 JDK

设置编码格式

忽略文件的设置

设置开发注解模板

设置导入包时精确到类

字体设置

修改背景颜色

打开idea时,设置不默认打开项目

把编译器设置为 Eclipse

IDEA 集成 Maven

IDEA 集成 Git

IDEA 去掉类图上的依赖线

IDEA 自动生成序列化 ID

将普通文件夹设置为项目 Module

打开 Run Dashboard 调试界面


设置 JDK

        使用任何编程工具都少不了开发环境的配置,因此首要项需要配置jdk

        配置路径:File ->Project Structure ->如图

        操作:打开后,出现如下窗口,点击new,找到JDK安装的目录,把JDK的安装目录放进去即可

        Project SDK 表示开发环境使用什么 JDK 来编译,Language Level 表示项目最低可以使用什么版本的 JDK 通过

举个栗子:

        你设置 Project SDK 为1.8,Language Level 设置为 1.7,这时候一个 for 循环你写成了 Lambda 表达式的形式,IDEA 会帮你标红,提醒你这么写项目未来可就不能使用 1.7 JDK 编译了,Languang Level 用来保证写完的代码最低可以被什么级别的 JDK 编译,虽然你使用的是1.8 JDK。

        第三个设置是 Module 的 Language Level,相比整个工程设置语言级别可以控制的更细而已

        SDKs,这个是平台设置,你可以配置多个 JDK 路径,这样你在任何 Java 工程的 project sdk 都可以看到你设置的 JDK 列表,方便选择。

设置编码格式

        具体操作:Settings -> Editor -> File Encodings ->如图

解释:

        我这里设置的编码格式为 UTF-8,是一种可变长度字节编码,俗称万国码,另外常用的还有汉字编码:GBK;GBK 是对 GB2312 的扩充

        对于常见的乱码问题,我会再写一些文章来补充,相关的编码知识可以参照下这篇文章:

几种常见的编码格式_maikelsong的专栏-CSDN博客_编码格式

忽略文件的设置

        在安装完IDEA后,发现新创的项目会显示很多不必要的文件,这时我们可以设置文件忽略,避免使项目看起来臃肿

        操作:Settings ->Editor ->File Types ->如图

设置开发注解模板

        在创建一个类时,自动带出创建者的相关信息和创建时间,在合作开发中便于找到相关的创建信息,动态的参数采用 ${} 的方式,常用的相关函数会列在下边 Description 里边:

/**
 * @author ${USER}
 * @date ${DATE}
 * @Version 1.0
 * @Description TODO
 */

设置导入包时精确到类

        开发中很多时候,是不允许在导入一个类时,将整个包给导进来,因为有时候用 * 导入会无法识别是哪个包里面的类:

字体设置

修改背景颜色

        这个看个人喜好,只简单介绍下基本设置,另外还可以去下载下相关模板等等;这里设置文本区域为草绿色背景,颜色编码为:C7EDCC

打开idea时,设置不默认打开项目

把编译器设置为 Eclipse

        有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下 idea 是无法通过编译的,因此也就无法部署运行,要达到正确运行项目的目的需要作一些设置才行。

        与 Javac 不同的是,Eclipse 编译器被设计为 IDEA 内部优先使用的编译器,因此提供了一些特性,使它更适合开发使用

1、Proceed on errors
        项目源代码的某一部分包含编译时错误是完全有可能的,然而这时你需要快速作一些测试来检测你的另一部分代码是否工作正常。

        如果使用Javac编译器,你除了在执行之前修复所有错误之外没有其它的选择。然而Eclipse编译器却可以不管这些允许你执行,其目的在于总是生成一个可运行的二进制文件;如果你的代码触及到编译时错误,Eclipse编译器会招聘一个运行时异常。

2、增量编译

        Eclipse编译器设计为运行于IDE后台,因此原生支持增量编译。这就意味着它可以只编译自上次编译以来有改动的代码块,因此编译比较快速。

3、并行编译

        不像Javac编译器,Eclipse编译器可以利用CPU多核加快编译速度

IDEA 集成 Maven

IDEA 集成 Git

IDEA 去掉类图上的依赖线

IDEA 自动生成序列化 ID

        File -> Settings -> Editor -> Inspections -> 搜索 Serialization issues ,找到

        'Serializable class without 'serialVersionUID' ->打上勾,Apply->OK

在需要创建的类上按 Alt+Enter,便可以创建 ID

将普通文件夹设置为项目 Module

Interllij IDEA:将普通文件夹设置为项目module_奋斗鱼的博客-CSDN博客_idea打开文件夹作为项目

打开 Run Dashboard 调试界面

老版本打开方式:2018之前版本

(1)在项目 .idea 文件包里找到 workspace.xml 文件

(2)找到 < component name=“RunDashboard”>  这段代码

 (3)在这段代码中添加如下代码即可

<option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
</option>

新版本打开方式:

        在出现的界面中,点击最后一个+号后,选择第一项 Run Configuration Type 然后选择 SpringBoot 即可。

待续...

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐