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

1

IntelliJ IDEA 简介

简介

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

优点

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

  ② 提示功能的快速、便捷

  ③ 提示功能的范围广

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

  ⑤ 精准搜索

2

下载与安装

下载

    官网下载

https://www.jetbrains.com/idea/download/#section=windows

图片

旗舰版(Ultimate)

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

社区版(Community)

    社区版免费

安装

Windows10、IDEA2021社区版为例

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

图片

图片

图片

图片

图片

3

配置

新建项目

打开IDEA,新建Maven测试项目

图片

图片

图片

图片

图片

图片

配置

进入设置界面:

图片

目录结构如下:

图片

Apperance&Behavior:外观和行为

Keymap:快捷键

Editor:编辑器

Plugins:插件

VersionControl:版本控制

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

Languages&Frameworks:语言和框架

Tools:工具集

1.Appearance & Behavior—Appearance

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

图片

2. Editor — General—Auto Import

设置自动导包功能

图片

 Add unambiguous imports on the fly

    快速添加明确的导入

 Optimize imports on the fly

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

3. Editor – Font

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

图片

4. Editor – Code Style—Java

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

图片

5. Editor – File and Code Templates

修改类头的文档注释信息

图片

6. Editor – File Encodings

设置项目文件编码

图片

4

快捷键

设置快捷键

设置快捷键为 Eclipse 的快捷键

图片

常用快捷键

  • 提示补全

    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烂笔头】原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值