IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java开发利器 | IntelliJ IDEA 的安装、配置与使用 -> 正文阅读

[开发工具]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烂笔头】原文链接

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-18 11:22:48  更:2021-11-18 11:24:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:49:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码