IntelliJ IDEA使用技巧

1、IDEA安装要求

JDK环境变量配置

配置:JAVA_HOME
配置:CLASSPATH

 

配置 Path

2、IDEA的入门使用

2.1 创建项目

​​​​​​​

注意:
IDEA这个软件,更贴近实际开发。一个 project并不是一个纯粹的 Java工程或者 Java Web工程。因为在实际开发中,一个项目可能是由多个工程组成。所以在 IDEA中,一个 project不只是单纯的一个某个代码工程,相较于 eclipse而言:
IDEA中的 project类似于 eclipse中的 workspace,类似于一个文件夹。
IDEA中的 Module则类似于 eclipse中的 project,一个具体的代码项目。
一般,可以创建一个 empty的 project,然后再在 project中创建各种 Module。

2.2 创建 Java project

这里不需要勾选设置任何信息,直接点击 Next

选择完善 project的名称和存储代码的目录。然后点击:Finish。

2.3 设置常规视图界面

2.4 创建Java 中的package

2.5 创建类、接口、枚举、注解 

3、IDEA 常用配置 

3.1 进入配置界面

File->settings

3.2 Appearance & Behavior 

3.2.1 设置主题

3.2.2设置启动时是否打开项目​​​​​​​

3.3 Editor 

3.3.1 General-设置鼠标轮修改字体大小

3.3.2 设置自动导入包

Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly: 自动帮我们优化导入的包 

3.3.3 设置行号和方法分割符

3.3.4 代码提示规则

3.3.5 取消单行显示

 在IDEA 中,默认将打开的文件标签进行收缩单行显示。但是有时候无法看清代码,需要手
动将代码展开,此时可以取消单行显示。

3.3.6 设置编辑区字体 

3.3.7 设置编辑区主题

PS:若想要更多主题,可以通过网站进行下载,然后倒入。
导入方式:

3.3.8 修改控制台输出的字体信息​​​​​​​​​​​​​​

3.3.9 修改代码中注释的字体颜色​​​​​​​​​​​​​​

Doc Comment – Text: 修改文档注释的字体颜色
Block comment: 修改多行注释的字体颜色
Line comment: 修改当行注释的字体颜色

​​​​​​​3.3.10 修改类头的注释文档

常用​​​​​​​预设变量
变量说明
${PACKAGE_NAME}包名
${PROJECT_NAME}项目名
${FILE_NAME}文件名
${NAME}新文件的名称
${USER}登录用户名
${DATE}系统时间
${TIME}系统时间
${YEAR}
${MONTH}
${DAY}

${HOUR}

${MINUTE}

3.3.11 设置项目文件编码
​​​​​​​

注意:
Transparent native-to-ascii conversion 主要用于转换ascii,一般都要勾选,不然
Properties 文件中的注释显示的都不会是中文。

3.4 Build,Execution,Deployment

3.4.1 设置自动编译

在IDEA 中,默认是不会自动编译的。需要进行设置。

4、创建空项目和Module 及相关操作

4.1 创建empty 的project

4.2 创建java Module ​​​​​​​

4.3 让模块支持Java Web

4.4 删除Module

在IDEA 中,为了防止开发者误删除,是无法直接删除Module 的相关的代码。只能从项目中移除Module,但是物理磁盘上的文件是不会删除的。如果需要删除物理文件,需要在物理磁盘上删除。如下图:

5、IDEA 快捷键

5.1 设置快捷键风格

注意:
IDEA 是一个相对年轻的软件,考虑开发者已经适应了其他软件的快捷键。所以它的快捷
键也支持其他软件的快捷键。但是并不是100%一致。

5.2 修改快捷键

​​​​​​​

5.3 常用快捷键

快捷键说明
ctrl + /单行注释
ctrl + shift + /多行注释
Ctrl+d向下复制一行(Duplicate Lines)
alt+shift+down向下移动行(move statement down)
alt+shift+up向上移动行(move statement up)
ctrl + 选中指定的结构如何查看源码(class)
alt + enter万能解错/生成返回值变量
alt + left退回到前一个编辑的页面(back)
alt + right进入到下一个编辑的页面(针对于上条) (forward)
Ctrl + Alt + L格式化代码(reformat code)
Ctrl + P提示方法参数类型(Parameter Info)
ctrl + c复制代码
ctrl + z撤销
Ctrl + Shift + Z反撤销
ctrl + x剪切
ctrl + v粘贴
ctrl + s保存
ctrl + a全选
Ctrl + F12查看类的结构:类似于eclipse 的outline
Shift + F6重构: 修改变量名与方法名(rename)
Ctrl + Shift + U大写转小写/小写转大写(toggle case)
alt +insert生成构造器/get/set/toString
Ctrl + " +/- "展开、折叠当前方法
Ctrl + Shift + " +/- "展开、折叠全部方法
ctrl+alt+F12打开代码所在硬盘文件夹选择框
ctrl+shift+F12最大化当前代码编辑器
ctrl+alt+t生成try-catch 等(surround with)
alt+shift+f添加收藏
ctrl+f查找(当前)
ctrl+R查找/替换(当前)
ctrl+h查看类的继承结构
double Shift查找文件

6、IDEA 模板-Templates

6.1 Live Templates-代码模板

代码模板是指,配置一些常用的代码字母缩写后,当输入缩写字母时,IDEA 会根据输入的字
母缩写,帮助自动完成预设的代码。从而提高编码效率,同时也可以进行个性化设置,例如:
注释模板。

6.2 内置的模板

在IDEA 中,有很多内置的编码模板,使用者只需要敲击简单的前缀即可生成代码。但是以下
模板是固定的无法改变。

鉴于Postfix Completion 模板无法改变,IDEA 提供了Live Templates 模板,该模板用户
可以自定义。

6.3 常用模板说明

模板说明效果
psvm生成main 方法public static void main(String srgs){}
sout生成打印语句System.out.println()
soutv生成打印语句并输出变量
fori生成for 循环for (int i = 0; i < ; i++) { }
iter增强型for 循环for (String arg : args) {}
itar普通for 循环for (int i = 0; i <
args.length; i++) {}
list.for生成集合list 的for 循环for(Object obj:list){}
ifn生成if xx 为nullif (args == null) {}
psfs生成public static final Stringpublic static final String
prsf
 
生成private static
final xx
private static final
prsfi生成private static
final int
private static final int
prsfs生成private static
final String
private static final String
.var生 成 对象表达式(快速)String s = new String

6.4 修改现有的Live Templates 

如果对现有的模板使用不是很习惯, 可以做出修改。 
如果需要修改(新增)模板,可以选中模板,在下面进行修改。 

6.5 自定义模板

6.5.1 首先创建一个模板组

6.5.2 创建模板

6.5.3 自定义模板

在自定义模板中,可以通过$名称$的形式声明变量,然后使用内置的函数为变量动态的赋值。

 效果:

 

注意:
若需要动态的生成,IDEA 的模板不仅仅只是生成Java 的代码或者注释,还可以生成各种文件中的字符串。如,在pom.xml 中的一些插件。或者开发框架中的配置文件中的一些常用标签等等,只需要预设好,以后只需要通过缩略字符都可以生成。且也支持导出导入个性化设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值