一、背景
作为一个Java开发者,有非常多编辑工具供我们选择,比如Eclipse、IntelliJ IDEA、NetBeans、Visual Studio Code、Sublime Text等等,这些有免费也有收费的,但是就目前市场占比来说普遍使用Eclipse和IntelliJ IDEA这两款主流的开发工具。
这两个也各有千秋,Eclipse 是一款拥有众多的插件,可以满足开发者的各种需求,并且是完全开源和免费。而 IntelliJ IDEA 则更加注重内置功能的开发,不需要太多的插件就能满足大多数开发者的需求,但是需要付费使用,虽然它也提供了免费的 Community 版本,但该版本的功能比 Ultimate 版本有所限制。经过各方面比较IntelliJ IDEA 拥有更加优秀的编辑器、性能和支持的语言和框架,所以这篇内容主要介绍一下IntelliJ IDEA的安装和使用
二、使用
1、卸载老版本(未安装过忽略)
避免出现异常,如果电脑安装过老版本的 IDEA,我们要卸载干净,防止新版本安装失败或者产生其他错误。
安装过的按以下方式卸载
打开Windows设置进入应用,查找IDEA
![](https://img.haomeiwen.com/i28858016/4b3d755034c972ec.png)
![](https://img.haomeiwen.com/i28858016/9320ed8da6866fb0.png)
卸载成功后,点击关闭即可
![](https://img.haomeiwen.com/i28858016/cdfce904e2cec860.png)
2、下载IDEA
我们先从官网下载最新版本的IDEA:https://www.jetbrains.com/idea/download/#section=windows
点击Download按钮下载exe格式版本,zip是免安装版本
![](https://img.haomeiwen.com/i28858016/677ff4f0b0770340.png)
3、安装IDEA
下载完成之后,直接双击安装
![](https://img.haomeiwen.com/i28858016/a2c4b52966c3a684.png)
![](https://img.haomeiwen.com/i28858016/506bfbf1bd4cfd5a.png)
IDEA 运行成功后,会弹出下面的对话框,左边是需要购买IDEA获取账户才可以使用,这里我们选择右边的按钮使用
![](https://img.haomeiwen.com/i28858016/257d8b4750b8f0e1.png)
不想使用,想直接使用最新激活码激活,参考这个: kdocs.cn/l/cgwak0wnGPbW
![](https://img.haomeiwen.com/i28858016/3548d37b2450cb39.png)
4、使用
进入主页面后,我们就可以开始用了,介绍一下常用的插件:
-
Translation
中译英插件,对于英语不太好的童鞋来说会比较实用(你不需要再打开一个英语词典软件)
-
Cap-Elasticsearch
在IDEA中访问Elasticsearch Server
-
Java Visuallizer
用于在调试Java应用程序时可视化调用堆栈和堆上的对象
-
GenerateO2O
将一个对象转换成另一个对象,当然也可以使用BeanUtils工具类来实现两个对象之间属性值的Copy
-
Stack trace to UML 将异常堆栈转成时序图
-
All Format 一个可以格式化JSON、XML、HTML、以及MAP的toString()打印的字符串的插件
-
File Expander 支持在IDEA中打开jar/tar.gz文件,自动反编译。
-
GitToolBox 一款git工具插件,它支持在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。
-
Search In Repository 直接在idea中搜索某个Maven依赖,再也不用打开浏览器去搜索某个Maven依赖的<dependcy>怎么写了
-
Code Iris 可以将你项目的模块、包、类进行可视化
-
Extra Icons 为IDEA添加额外的图标文件
-
Properties to YAML Converter 一键将Properties文件转换为YAML文件
-
Convert YAML and Properties File 一键将YAML文件转换为Properties文件
-
aiXcoder 代码提示补全插件,比IDEA自带的代码提示补全功能更强大
-
Easy JavaDoc 更便捷的为Java类、属性、函数添加中文注释
-
Vcs Auto Update 在执行git push之前自动帮我们执行一次git pull,防止出现代码冲突
-
LeetCode Editor LeetCode刷题插件
三、总结
总的来说IDEA是一款非常优秀的工具,它的强大的代码智能提示功能,可以提供高效、智能的代码补全、自动重构、代码分析、代码导航、快速修复等功能,还支持调试、版本控制、构建和测试等方面的功能。其他更多的功能需要慢慢去尝试挖掘。
网友评论