文章目录

  • IntelliJ IDEA 的安装、配置与使用(入门级)
  • 1、Idea 介绍
  • 2、Idea 下载
  • 3、修改配置
  • 4、设置主题、字体、背景
  • 5、新建工程项目结构简介
  • 5.1、创建Module模块
  • 5.2、删除Module模块
  • 5.3、查看项目结构
  • 6、常用配置
  • 6.1、配置目录结构:
  • 6.2、设置鼠标滚轮修改字体大小
  • 6.3、设置自动导包功能
  • 6.4、设置显示行号和方法的分隔符
  • 6.5、设置取消单行显示tabs 操作
  • 6.6、报错提示修改
  • 6.7、设置类头的文档注释信息
  • 6.8、设置项目文件编码
  • 6.9、设置自动编译
  • 6.10、设置代码水平或垂直显示
  • 6.11、关于模板(Templates)
  • 6.12、修改代码中注释的字体颜色
  • 7、快捷键使用
  • 8、其他,后续补充


IntelliJ IDEA 的安装、配置与使用(入门级)

1、Idea 介绍
IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,
IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能
代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 
整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。

IntelliJ IDEA 在 2015 年的官网上这样介绍自己:
Excel at enterprise, mobile and web development with Java, 
Scala and Groovy, with all the latest modern technologies and
frameworks available out of the box.

简明翻译:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等
语言的开发工具,同时具备支持目前主流的技术和框架,擅长于
企业应用、移动应用和 Web 应用的开发。
2、Idea 下载

官网下载地址

旗舰版、社区版:

idea no useages怎么出来 idea are_开发工具

下载后, 安装,直接默认下一步即可。

3、修改配置

根据自己的电脑配置,进行修改。

idea no useages怎么出来 idea are_java_02

编辑 idea64.exe.vmoptions 文件(64bit):

idea no useages怎么出来 idea are_intellij-idea_03

4、设置主题、字体、背景

先看看我个人设置的:(提醒:以此设置界面,下面展开描述!也可自行设置)

idea no useages怎么出来 idea are_ide_04

①、安装字体、主题的插件:Gradianto/Material Theme UI

idea no useages怎么出来 idea are_idea no useages怎么出来_05

设置主题颜色:

idea no useages怎么出来 idea are_java_06

设置字体:

图示设置的字体是:JetBrains Mono

字体特点:圆润,优雅

字体下载地址

下载之后, 全部解压,进入ttf 文件夹,全选所有 ttf 文件, 右键 选择 为所有用户安装 即可。

idea no useages怎么出来 idea are_intellij-idea_07

安装结束后,重启 idea。就能够在File-Settings里搜索 “Font”,下拉框中选择JetBrains Mono即可。

idea no useages怎么出来 idea are_ide_08

编辑区的背景图片设置:

idea no useages怎么出来 idea are_ide_09

5、新建工程项目结构简介

idea no useages怎么出来 idea are_开发工具_10

idea no useages怎么出来 idea are_intellij-idea_11

结构描述:

工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。 
工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。
类似于 Eclipse 工程下的.settings、.classpath、.project 等。
5.1、创建Module模块

Module概述:

idea no useages怎么出来 idea are_idea no useages怎么出来_12

实际场景:

3. 在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。
 一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,
 结构都是类似这种多 Module 结构。

idea no useages怎么出来 idea are_idea no useages怎么出来_13

idea no useages怎么出来 idea are_开发工具_14

演示创建Module:

idea no useages怎么出来 idea are_intellij-idea_15

接着,点击Next

idea no useages怎么出来 idea are_intellij-idea_16

点击完成:

idea no useages怎么出来 idea are_idea no useages怎么出来_17

之后,我们就可以Module(day01)下的src里开始编码了,此时我们的Project(JavaCore)下的src就没什么用了, 可以删除。

idea no useages怎么出来 idea are_开发工具_18

5.2、删除Module模块

idea no useages怎么出来 idea are_intellij-idea_19

idea no useages怎么出来 idea are_ide_20

idea no useages怎么出来 idea are_ide_21

此时的删除,会从本地硬盘上将此 module 删除掉。

5.3、查看项目结构

idea no useages怎么出来 idea are_开发工具_22

idea no useages怎么出来 idea are_ide_23

6、常用配置
6.1、配置目录结构:

idea no useages怎么出来 idea are_java_24

6.2、设置鼠标滚轮修改字体大小

通过鼠标+ctrl,控制编辑器代码字体的大小。

idea no useages怎么出来 idea are_intellij-idea_25

设置控制台输出的字体大小:

idea no useages怎么出来 idea are_ide_26

6.3、设置自动导包功能

idea no useages怎么出来 idea are_java_27

6.4、设置显示行号和方法的分隔符

idea no useages怎么出来 idea are_idea no useages怎么出来_28


idea no useages怎么出来 idea are_ide_29

6.5、设置取消单行显示tabs 操作

idea no useages怎么出来 idea are_intellij-idea_30

如上图标注所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文
件名 Tab 单行显示的。但是个人现在的习惯是使用多行,多行效率比单行高,
因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

示例:

idea no useages怎么出来 idea are_intellij-idea_31

6.6、报错提示修改

个人习惯,报错看着不太明显,所以就修改了一下。

idea no useages怎么出来 idea are_开发工具_32

idea no useages怎么出来 idea are_java_33

6.7、设置类头的文档注释信息

idea no useages怎么出来 idea are_intellij-idea_34

/**
@author shkstart
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
常用的预设的变量,这里直接贴出官网给的:
${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc
6.8、设置项目文件编码

idea no useages怎么出来 idea are_idea no useages怎么出来_35

说明:
Transparent native-to-ascii conversion 
主要用于转换 ascii,一般都要勾选,
不然 Properties 文件中的注释显示的都不会是中文。
6.9、设置自动编译

idea no useages怎么出来 idea are_开发工具_36

Intellij Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译:
很多朋友都是从 Eclipse 转到 Intellij 的,这常常导致我们在需要
操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对
旧文件进行了操作。
6.10、设置代码水平或垂直显示

idea no useages怎么出来 idea are_java_37

6.11、关于模板(Templates)

已有的常用模板:

idea no useages怎么出来 idea are_intellij-idea_38

修改现有模板:Live Templates

idea no useages怎么出来 idea are_java_39

Template text : public static final int $VAR1$ = $VAR2$;
6.12、修改代码中注释的字体颜色

idea no useages怎么出来 idea are_idea no useages怎么出来_40

旁边的斜体有需要的话,也可以勾选上。

7、快捷键使用

快捷键使用,后续熟练了,再来总结吧。

配置界面如下,比如:个人习惯,Ctrl+W 快捷键是关闭当前窗口,修改了一下:

idea no useages怎么出来 idea are_intellij-idea_41

8、其他,后续补充

其它的,后续使用过程中,再进行提炼总结,比如快捷键的方式,这里我并没有导入之前Eclipse的快捷键方式,而是把 idea当做是第一次接触Eclipse一样,慢慢感受一下 idea的强大。