您的位置:首页 > 其它

IntelliJ IDEA 安装使用指南

2016-07-20 12:17 387 查看
IntelliJ IDEA 是 Java 语言开发的集成环境,IntelliJ IDEA 在业界被公认为最好的 Java 开发工具之一。IntelliJ IDEA 安装完成后即可使用。启动 IntelliJ IDEA,可以点击 Configure > Project Defaults > Project Structure,检查 SDK 和 JDK 的路径是否完整。

1.常用配置项与插件

功能方法
设置黑色主体Settings > Appearance&Behavior > Appearance > Theme选择Darcula
禁止自动检查更新Settings > Appearance&Behavior > System Settings > Updates > 取消Automatically check updates for勾选
设置系统字体Settings > Appearance&Behavior > Appearance > 勾选Override default fonts by (not recommended) > 微软雅黑(字体大小16)
修改编辑器文字大小Setting > Editor > Font > 选择 Font 为 Consolas, 18
设置文件编码utf-8Settings > Editor > File Encodings > 设置utf-8
设置隐藏某些文件Settings > Editor > File Types下的Ignore files and folders里追加 .idea;.mvn;*.iml;mvnw;mvnw.cmd;
设置Git安装文件目录Settings > Version Control > Git
设置Maven目录Settings > Build,Execution,Deployment > Maven
设置支持生成serialVersionUIDSettings > Editor > Inspections > 搜索serialVersionUID > 打勾Serializable class without serialVersionUID, 使用时光标放在类名上,再次按Alt+Enter键,这个时候可以看到”Add serialVersionUID field”提示信息,点击可以自动生成serialVersionUID
演示模式View > Enter Presentation Mode/Enter Distraction Free Mode/Enter Full Screen
安装插件Settings > Plugins > Browse Repositories
卸载插件Settings > Plugins
Maven 配置 .m2/settings.xml 文件如下,添加阿里云仓库:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
</settings>


一些比较实用的插件:

插件说明使用方法
Alibaba Java Coding Guidelines阿里巴巴Java开发规约扫描插件
FindBugs-IDEA让你的代码质量提升一个级别,检测nullpointException,不好的写法,多线程不安全等bug
Maven HelperMaven辅助插件,可用于查找Maven依赖冲突打开pom文件就可以通过Conflicts视图查找依赖冲突
Lombok Plugin一款可以精减java代码、提升开发人员生产效率的辅助工具Settings > Build, Execution, Deployment > Compiler > Annotation Processors > 打勾Enable annotation processing
GsonFormat将返回的json自动转换成java实体类创建实体类,右击 > Generate > GsonFormat
ASM Bytecode Outline操纵字节码相关的功能右击class文件 > Show Bytecode outline
VisualVM Launcher内存查看工具,GC、线程、bean等。内存溢出什么的,都有迹可循
Go language (golang.org) support pluginGo语言支持插件

2.快捷键

功能子功能MacWin/Linux
代码提示代码提示Control + SpaceCtrl + Space
代码补全代码补全Command + Shift + EnterCtrl + Shift + Enter
智能推荐智能推荐Control + Shift + SpaceCtrl + Shift + Space
提示错误解决方案提示错误解决方案Alt + EnterAlt + Enter
清除无效包引用清除无效包引用Control + Alt + OCtrl + Alt + O
全局快速搜索全局快速搜索快速双击 Shift快速双击 Shift
代码移动选中代码,连续按会有其他效果Ctrl + W
向上/下移动代码块Command + Shift + Up/DownCtrl + Shift + Up/Down
复制当前行到小一行Command + DCtrl + D
代码查看返回/前进上次编辑的地方Command + Alt + Left/RightCtrl + Alt + Left/Right
提示方法参数类型Command + PCtrl + P
查看一个变量的声明Command + BCtrl + B
查看一个类的父类Ctrl + U
查看一个方法调用的位置Control + Option + HCtrl + Alt + H
在类中查看一个方法的实现Command + SpaceCtrl + Shift + I
显示类结构图、大纲Control + HCtrl + H
折叠展开、折叠代码Ctrl + Plus(+)
快捷定位到行首行尾Command + Left/RightCtrl + Left/Right
查找类中的方法或变量Ctrl + Shift + Alt + N
显示当前文件的方法结构Command + F12Ctrl+ F12
覆写父类的方法Control + OCtrl + O
按照模版生成代码if/for/foreachCommand + JCtrl + J
查找和替换查找文本+替换文本Command + RCtrl + R
查找文本Command + FCtrl + F
精准查找文本Command + Shift + FCtrl + Shift + F
查找打开一个类Command + OCtrl + O
打开最近的文件Command + ECtrl + E
大小写转换大小写转换Command + Shift + UCtrl + Shift + U
格式化代码格式化代码Command + Alt + LCtrl + Alt + L

3.IDEA代码调试与重构

IDEA 提供了包含跨过执行、单步执行、跳入执行、跳出执行等调试功能。



IDEA重构代码技巧包括如下:

重构技巧方法
重命名(重构类名,方法名,变量名)右击类名/方法名/变量名 > Refactor > Rename
重构方法(参数变更,返回值变更)右击方法名 > Refactor > Change Signature > 参数变更,返回值变更
代码块重构方法,移动方法右击方法名 > Refactor > Move Members
代码上提或者下沉右击 > Refactor > Pull Members Up/Down
抽象类,提取接口,提取代理层右击 > Refactor > Extract > Interface
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: