IntelliJ IDEA 安装与使用
一、IntelliJ IDEA 安装
官网下载地址:IntelliJ IDEA。若要进行web开发,选择旗舰版(Ultimate 收费),若只是简单的Java项目,选择社区版(Community 免费版)。【本文IDEA版本2020.3.4,其他版本操作大同小异】
下载完毕后,双击运行
二、IntelliJ IDEA 新建项目
IntelliJ IDEA并没有工作空间的概念(Eclipse中有),但IDEA可理解为一个项目就是一个工作空间。IDEA里关于项目 是Project和Moudle的概念。一个Project里可以有多个Moudel。默认情况下是单Project单Module的。
Project是开发工作的顶级组织单位,是一个完整软件(包括源代码、构建脚本、配置文件、文档、工件等,用于开发、编译、运行和测试代码的SDK和库。)的集合,可简单理解为一个上级目录。
Moudle作为项目的一部分,可独立编译、运行、测试和调试,在维护公共(Project)配置的同时,降低大型项目复杂性,而且moudle可重用,甚至一个moudle可以包含在多个项目中。
1. 新建空项目(Empty Project)
2. 新建Java Moudle
3. 新建Maven Moudle
在新建Maven项目前,需先下载配置Maven。Maven下载配置教程请点击
选择archetype,要比不选择会多弹出一个对话框:
下面增加配置项 archetypeCatalog \ internal ,是因为我Maven版本选择高了,出现了下面警告,为消除警告,多做的一步操作。如果你启动项目后,没有出现该警告,不用设置该项
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere.
选择archetype,创建成功页面:
不选择archetype,创建成功页面:
4. 新建 Web Moudle 及 配置 Tomcat
在新建项目前,需先下载配置Maven。Maven下载配置教程请点击
当你Maven版本与IDEA版本相匹配,不用加下面属性。 archetypeCatalog \ internal (我的Maven版本高于IDEA版本时,报了一警告)
项目创建完毕,为能使其运行,加入tomcat。tomcat下载,下载完毕,解压到文件夹即可。
附:若要进行热部署,则需在Server 栏,修改相关配置:
- On ‘update’ action:表示有更新操作时重新加载资源
- On frame deactivation:表示IDEA失去光标时,重新加载资源, 经过实践,选择Update classes and resources,html页面会实时更新
5. 新建SpringBoot项目及services选项卡
在新建项目前,需先下载配置Maven。Maven下载配置教程请点击
无特别要求的话,Spring Boot版本比最新版本低一个版本为好,省得出现一些莫名奇妙的错误。
首次使用,等待依赖包下载完毕。为方便验证,在resources/static 下增加index.html。
在主程序类启动项目:
至于services选项卡,便于用户查看多个SpringBoot项目的启动情况。
打开services选项卡:
6. 导入外部 moudle 和 Project
下图展示的是导入外部moudle教程,导入外部Project与该步骤基本一致。不同之处:第一步请选择:Project from Existing Sources… ;导入外部Project 最后会提示是否打开new Window(新窗口),请选择是,推荐一个Project一个IDEA窗口。
三、IntelliJ IDEA 数据库支持
IDEA 自带的 数据库工具,有查看表、输入语句执行 等功能。
四、IntelliJ IDEA 修改终端 Terminal
在Windows系统下,IDEA的Terminal默认调用cmd窗口,但cmd并不兼容Linux 语法,现将Terminal改为Git Bash。【git 安装及使用】
五、IntelliJ IDEA 常用配置
1. 主题修改
2. 鼠标滑轮灵活改变字体大小
3. 自动导包
4. 设置字体、大小、行间距
5. 指定统一的文件头
6. 修改文件编码
7. 启动自动编译
8. 取消拼写检查(绿色波浪线)
9. 忽略大小写提示
10. 修改配置适用于所有新建窗口
其他配置,自己选择性修改。不要忘了点 Apply 。
六、快捷键
请查看:IDEA快捷键大全。该博主写得非常全了。
1. 代码自动补全
之所以把其挑出来说,是因为其快捷键被Windows 输入法所占用。所以要修改快捷键。
2. 用的最多的快捷键
快捷键 | 描述 |
---|---|
Ctrl + Y | 删除光标所在行 或 删除选中的行 |
Ctrl + D | 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 |
Ctrl + N | 根据输入的 类名 查找类文件 |
Ctrl + G | 在当前文件跳转到指定行处 |
Ctrl + Alt + V | 快速引进变量 |
Ctrl + Alt + S | 打开 IntelliJ IDEA 系统设置 |
Ctrl + Shift + Enter | 光标所在行的行末自动添加分号, 有分号开启下一行 |
Ctrl + Alt + O | 优化导入的类,但前面配置过自动导包,也用不到该快捷键了 |
Ctrl + Alt + I | 查看光标位置的类,方法的源代码 |
Alt+INSERT | 在pom文件里查找依赖,类文件插入set,get等方法 |
Ctrl + 鼠标右键 | 进入指定类或接口 |
Ctrl + Alt + 鼠标右键 | 进入接口的实现类 |