IDEA安装与配置

IDEA 全称IntelliJ IDEA,是java语⾔开发的集成环境;IntelliJ在业界被公认为最好的java开发⼯具之⼀,尤其在智能代码助⼿、代码⾃动提示、重构、J2EE⽀持、Ant、JUnit、CVS整合、代码审查⽅⾯。

Jetbrains官网:https://www.jetbrains.com

旗下所有产品:

下载

IDEA分商业版ultimate和社区版community;商业版是收费的,功能⽐较完善;社区版是免费的,功能稍弱。

我们这里的是商业版

安装包是idea2020.1.1版本的;

ideaIU-2020.1.1.exe https://www.alipan.com/s/iKwHSLn1dme 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

破解软件:创建一个项目到idea,然后把这个压缩包拖进去即可~点击立即重启

jetbrains-agent-latest.zip

安装

双击exe文件:

选择安装位置:

选择是否生成快捷方式和建立文件关联:

完成安装:

配置

设置是否导入之前的个性化设置

设置主题

设置需要的功能(定制idea)

选择免费试用30天:

进入全局设置或者创建一个项目,选择File–>Settings

更改主题:

代码编辑区字体设置

修改启动页面

修改文件编码格式

区分大小写代码提示取消

设置类模板

/**
 * @Author Stringzhua
 * @Date ${DATE} ${TIME}
 * description:
 */

JDK环境配置

JDK配置:

Maven环境配置

File—>Settings—>搜索Maven

Git环境配置:

配置Database:

安装Lombok插件,解决插件市场网络问题方案:

设置:

首先点击clear passwords,然后填入以下网址:

http://plugins.jetbrains.com

点击Check connction,填入网址,测试连接是否成功~

此时就可以在插件市场进行安装插件了,或者直接在官网插件市场安装插件;

https://plugins.jetbrains.com/idea

清空IDEA缓存

IDEA重置

常用快捷键

Debug时:

F7 F8 F9
进方法 往下执行 跳过

常用快捷键:

快捷键 功能描述
Ctrl+Alt+L ⼀键格式化代码(和qq冲突,需要关闭qq的热键)
Ctrl+shift+R 全局搜索替换
shift+shift 强⼤的搜索功能(⽆论您想要搜啥都能找到)
Ctrl+shift+F 全局搜索
Ctrl+N 按照类名搜索类
Alt+Insert 可以⽣成构造器/Getter/Setter等
Ctrl+Alt+Insert 在当前路径创建类/包/文件等
Alt+Enter 导⼊包
Ctrl+Alt+T 可以把代码包在⼀个块内,例如:try/catch
Ctrl+R 替换文本
Ctrl+F 查找⽂本
Ctrl+O 重写方法
Shift+F6 重构 - 重命名
Ctrl+X 删除⾏
Ctrl+D 复制⾏
Ctrl+Y 删除⾏
Ctrl+/
Ctrl+Shift+/
注释
Ctrl+H 显示类结构图(类的继承层次)
Ctrl+Alt+B 跳转到⽅法实现处
Alt+left/right 切换代码视图
Alt+Up/Down 在⽅法间快速移动定位
itar ⽣成array for代码块
itli ⽣成List的遍历
iter ⽣成增强for循环
psvm main
sout System.out,println()
Ctrl+J 查看更多

设置代码提示快捷键[重要]

什么是IDEA的多模块编程?

idea和eclipse不同,eclipse中有workspace的概念,idea中没有,idea的根⽬录就是project,如 果想在idea中像eclipse中同时操作多个project只能通过新建多个module的⽅式完成;

为什么要取消⼯作空间?

简单来说,IDEA不需要设置⼯作空间,因为每⼀个Project都具备⼀个⼯作空间!对于每⼀个IDEA 的项⽬⼯程(Project)⽽⾔,它的每⼀个⼦模块(Module)都可以使⽤独⽴的JDK和MAVEN配置。这对于传统项⽬迈向新项⽬的重构添加了极⼤的便利性,这种多元化的灵活性正是Eclipse所缺失的,因为开始Eclipse在初次使⽤时已经绑死了⼯作空间。

为什么IDEA⾥⾯的⼦⼯程要称为Module?

其实就是模块化的概念,作为聚合⼯程亦或普通的根⽬录,它称之为Project,⽽下⾯的⼦⼯程称为模块,每⼀个⼦模块之间可以相关联,也可以没有任何关联。

卸载

点击卸载即可:

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐