一、背景
作为一个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
卸载成功后,点击关闭即可
2、下载IDEA
我们先从官网下载最新版本的IDEA:https://www.jetbrains.com/idea/download/#section=windows
点击Download按钮下载exe格式版本,zip是免安装版本
3、安装IDEA
下载完成之后,直接双击安装
IDEA 运行成功后,会弹出下面的对话框,左边是需要购买IDEA获取账户才可以使用,这里我们选择右边的按钮使用
不想使用,想直接使用最新激活码激活,参考这个: kdocs.cn/l/cgwak0wnGPbW
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是一款非常优秀的工具,它的强大的代码智能提示功能,可以提供高效、智能的代码补全、自动重构、代码分析、代码导航、快速修复等功能,还支持调试、版本控制、构建和测试等方面的功能。其他更多的功能需要慢慢去尝试挖掘。