IDEA开发工具安装
idea和eclipse不同,eclipse中有workspace的概念,idea中没有,idea的根⽬录就是project,如 果想在idea中像eclipse中同时操作多个project只能通过新建多个module的⽅式完成;为什么要取消⼯作空间?简单来说,IDEA不需要设置⼯作空间,因为每⼀个Project都具备⼀个⼯作空间!对于每⼀个IDEA 的项⽬⼯程(Project)⽽⾔,它的每⼀个⼦
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,然后把这个压缩包拖进去即可~点击立即重启
安装
双击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,⽽下⾯的⼦⼯程称为模块,每⼀个⼦模块之间可以相关联,也可以没有任何关联。
卸载
点击卸载即可:

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