IntelliJ IDEA 安装使用指南

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

1.IDEA的使用

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)
设置显示空格 Settings > Editor > General -> Appearance -> 勾选Show whitespaces
修改编辑器文字大小 Setting > Editor > Font > 选择 Font 为 Consolas, 18
设置文件编码utf-8 Settings > 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
设置支持生成serialVersionUID Settings > 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 文件如下,添加阿里云仓库:


<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>alimavenid>
            <mirrorOf>centralmirrorOf>
            <name>aliyun mavenname>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
        mirror>
    mirrors>
settings>

2.常用插件

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

3.快捷键

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

4.代码调试

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

5.代码重构

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

重构技巧 方法
重命名(重构类名,方法名,变量名) 右击类名/方法名/变量名 > Refactor > Rename
重构方法(参数变更,返回值变更) 右击方法名 > Refactor > Change Signature > 参数变更,返回值变更
代码块重构方法,移动方法 右击方法名 > Refactor > Move Members
代码上提或者下沉 右击 > Refactor > Pull Members Up/Down
抽象类,提取接口,提取代理层 右击 > Refactor > Extract > Interface

你可能感兴趣的:(IntelliJ IDEA 安装使用指南)