社区版IDEA也能像正式版IDEA一样使用

正式版IDEA是收费的,前几年还能使用非法手段破解使用,但是最近官方封杀了大量的破解网站,基本上想要免费使用正式版IDEA已经是不可能的。本文将带你在乌班图20版本下将社区版IDEA打造成正式版IDEA的模样,其方便程度不输正式版。


文章目录

  • 一、Smart Tomcat插件
  • 二、Database Navigator插件
  • 三、JSpring Assistant或者Spring Initializr and Assistant插件
  • 四、JRebel插件
  • 五、Jump to Line插件
  • 六、RestfulTool插件
  • 七、Subversion插件
  • 八、JUnit插件
  • 九、Lombok插件
  • 十、Key Promoter X 插件
  • 十一、MybatisPlus插件
  • 十二、MybatisLogFormat插件
  • 十三、Maven Helper插件
  • 十四、String Manipulation插件
  • 总结


一、Smart Tomcat插件

社区版IDEA是不提供tomcat服务的,当我们的web项目需要时使用tomcat启动时,就只能束手无策了。此时我们可以使用Smart Tomcat插件来代替。插件介绍如下图,安装后使用就和正式版下的tomcat一样,没有区别了。
社区版IDEA也能像正式版IDEA一样使用_第1张图片
社区版IDEA也能像正式版IDEA一样使用_第2张图片

二、Database Navigator插件

使用Database Navigator插件来代替数据库客户端,插件介绍如下图,个人暂时使用Mysql数据,连接使用没有任何问题。
社区版IDEA也能像正式版IDEA一样使用_第3张图片社区版IDEA也能像正式版IDEA一样使用_第4张图片

三、JSpring Assistant或者Spring Initializr and Assistant插件

JSpring Assistant或者Spring Initializr and Assistant插件用来创建一个SpringBoot项目,正式版的SpringBoot插件名字叫Spring Initializar,都是用来创建SpringBoot项目的。
JSpring Assistant在新版本的Idea上已经无法搜索到,替代品是Spring Initializr and Assistant插件,大家可以都试试。
社区版IDEA也能像正式版IDEA一样使用_第5张图片
社区版IDEA也能像正式版IDEA一样使用_第6张图片

四、JRebel插件

JRebel插件不用多说,这个是代码热部署插件,当你使用JRebel启动项目后,编辑完某个类后不需要重启项目。
社区版IDEA也能像正式版IDEA一样使用_第7张图片
社区版IDEA也能像正式版IDEA一样使用_第8张图片

五、Jump to Line插件

JJump to Line插件在你DEBUG时可以随意的跳到任意行,这个是非常实用的一款插件,对于调试代码非常有用。
社区版IDEA也能像正式版IDEA一样使用_第9张图片

六、RestfulTool插件

JRestfulTool插件,个人觉得是一款可以代替PostMan软件的插件,使用起来非常方便。
社区版IDEA也能像正式版IDEA一样使用_第10张图片
社区版IDEA也能像正式版IDEA一样使用_第11张图片

七、Subversion插件

Subversion插件,代码管理插件,包括git插件,这个和正式版没区别。
社区版IDEA也能像正式版IDEA一样使用_第12张图片

八、JUnit插件

JUnit插件是一个单元测试插件,一般项目中都需要有UT测试用例。
社区版IDEA也能像正式版IDEA一样使用_第13张图片

九、Lombok插件

Lombok插件可以代替你写get和set方法,你的实体类中使用@DATA注解或者@Getter 、@Setter注解后,就不要手动实现get和set方法。
社区版IDEA也能像正式版IDEA一样使用_第14张图片

十、Key Promoter X 插件

Key Promoter X 插件是一款快捷键助记插件,他可以时刻提醒你使用快捷键而不是使用鼠标操作。如果你想变得让别人看起来牛逼一点,可以使用该插件锻炼自己。
社区版IDEA也能像正式版IDEA一样使用_第15张图片

十一、MybatisPlus插件

MybatisPlus插件可以帮助你直接从java代码方法中跳转到对应的xml方法中,或者直接从xml方法中跳转到对应的java代码方法中。
社区版IDEA也能像正式版IDEA一样使用_第16张图片

十二、MybatisLogFormat插件

这是一款用来格式化控制台打印的SQL语句的插件。控制台打印的SQL一般是将SQL语句中的参数和SQL分行打印,那么使用这款插件,直接复制SQL语句的那行和参数的那行就能自动将语句和参数整合在一起,粘贴即可得到完整的SQL语句。
社区版IDEA也能像正式版IDEA一样使用_第17张图片

十三、Maven Helper插件

这是一款可以协助处理maven依赖冲突的插件,打开pom文件,点击下边的Dependency Analyzer即可分析你的maven依赖问题,在右边框中,右击可以直接跳转或者排除对应的依赖。
社区版IDEA也能像正式版IDEA一样使用_第18张图片

社区版IDEA也能像正式版IDEA一样使用_第19张图片

十四、String Manipulation插件

这是一款字符串处理插件,里面有各种对字符的操作。比如,去除选中的字符串中的空格,将字符串转化为驼峰命名,队选中的字符串进行MD5加密等。
社区版IDEA也能像正式版IDEA一样使用_第20张图片
社区版IDEA也能像正式版IDEA一样使用_第21张图片

总结

以上便是个人在使用社区版IDEA中遇到一些优秀的插件,基本上完美的解决了在实际开发中的各种需求,当然可能还有一些其他的个人在使用的插件,本文没有列出来。相信这些插件可以满足大部分人的需求,如果哪位大佬还有其他的一些优秀的插件或者建议,可以提供出来,我们一起共勉。

你可能感兴趣的:(开发工具,intellij,idea)