Java开发利器 | IntelliJ IDEA 的安装、配置与使用

74 阅读3分钟

1+IntelliJ IDEA 简介

1.1简介

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

1.2优点

  ① 强大的整合能力。比如:Git、Maven、Spring 等

  ② 提示功能的快速、便捷

  ③ 提示功能的范围广

  ④ 好用的快捷键和代码模板 private static final psf

  ⑤ 精准搜索

2+下载与安装

2.1下载

官网下载

官网

1.png

旗舰版(Ultimate)

旗舰版收费,限 30 天免费试用【可破解】

社区版(Community)

社区版免费

2.2安装

以Windows10、IDEA2021社区版为例

双击软件安装包,按照正常软件安装:

2.png

3.png

4.png

5.png

6.png

3+配置

3.1新建项目

打开IDEA,新建Maven测试项目

8.png

9.png

10.png

11.png

12.png

13.png

3.2配置

进入设置界面: 14.png

目录结构如下:

15.png

  • Apperance&Behavior:外观和行为

  • Keymap:快捷键

  • Editor:编辑器

  • Plugins:插件

  • VersionControl:版本控制

  • Build,Execution,Deployment:构建,执行,部署

  • Languages&Frameworks:语言和框架

  • Tools:工具集

1.Appearance & Behavior—Appearance

设置主题&窗体及菜单的字体及字体大小

16.png

  1. Editor — General—Auto Import

设置自动导包功能

17.png

 Add unambiguous imports on the fly

快速添加明确的导入

 Optimize imports on the fly

快速优化导入,即自动帮助删除无用的导入

3. Editor – Font

设置默认的字体、字体大小、字体行间距

18.png

  1. Editor – Code Style—Java

设置超过指定 import 个数,改为*,目的是为了明确导入包的名称,便于开发维护 19.png

  1. Editor – File and Code Templates

修改类头的文档注释信息

20.png

  1. Editor – File Encodings

设置项目文件编码 21.png

4+快捷键

4.1设置快捷键

设置快捷键为 Eclipse 的快捷键

22.png

4.2常用快捷键

  • 提示补全

    alt+/

  • 单行注释

    ctrl + /

  • 多行注释

    ctrl + shift + /

  • 删除一行或选中行

    ctrl+d

  • 查看源码

    ctrl + 选中指定的结构 或 ctrl + shift + t

  • 万能解错/生成返回值变量

    alt + enter

  • 查看继承关系

    F4

  • 格式化代码

    ctrl+shift+F

  • 提示方法参数类型

    ctrl+alt+/

  • 复制代码

    ctrl + c

  • 撤销

    ctrl + z

  • 反撤销

    ctrl + y

  • 剪切

    ctrl + x

  • 粘贴

    ctrl + v

  • 保存

    ctrl + s

  • 全选

    ctrl + a

  • 选中数行,整体往后移动

    tab

  • 选中数行,整体往前移动

    shift + tab

  • 生成构造器/getter/setter/toString

    alt +shift + s

  • 生成 try-catch

    alt+shift+z

  • 查找/替换(当前)

    ctrl+f

  • 查找(全局)

    ctrl+h

  • 查看类的继承结构图

    ctrl + shift + u

  • 查找方法在哪里被调用

    ctrl+shift+h

5+快捷生成代码模板

  • main

    生成 main 方法

  • sout

    System.out.println() 快捷输出

  • soutp

    System.out.println("方法形参名 = " + 形参名);

  • soutv

    System.out.println("变量名 = " + 变量);

  • soutm

    System.out.println(“当前类名.当前方法”); =>

  • "abc".sout

    System.out.println("abc");

  • fori :

    生成 for 循环

  • iter

    生成增强 for 循环

  • itar

    生成普通 for 循环

  • list.for

    生成集合list 的 for 循环

    List list = new ArrayList(); for(String s:list){ }

    又如:list.fori 或 list.forr

  • ifn

    生成 if(xxx = null)

  • inn

    生成 if(xxx != null) 或 xxx.nn 或 xxx.null

  • prsf

    生成 private static final

  • psf

    生成 public static final

  • psfi:

    生成 public static final int

  • psfs

    生成 public static final String

全面、详细、值得收藏 微信公众号版原文

[Java烂笔头] 一定可以更好~感谢建议&支持