一、Idea好用插件推荐
在众多Idea插件中,有一些比较常用而又能够提高开发效率的插件值得推荐:
1、Lombok插件
Java开发中经常需要定义大量的实体类,然而每一次都要写getter/setter、equals、hashCode、toString等方法特别繁琐。而Lombok插件可以自动生成这些方法,省去了开发人员不必要的麻烦。
import lombok.Data;
@Data
public class User {
private String name;
private int age;
}
2、MybatisX插件
MybatisX插件是Mybatis官方推荐的插件之一,它能够快速生成Mybatis的xml文件,并且能够支持xml文件中sql语句的高亮、自动补全等功能,让开发人员使用Mybatis更加方便、高效。
3、CodeGlance插件
CodeGlance插件可以在代码右侧添加一个代码地图,帮助开发人员更加直观地了解代码结构,方便查找、浏览代码。
二、Idea插件下载及安装
在Idea中安装插件非常简单,只需要打开Idea的File->Settings->Plugins选项卡,搜索需要的插件,并点击安装即可。如果需要手动下载插件,可以到插件官网(如:https://plugins.jetbrains.com/)下载对应的插件,并按照Idea的安装步骤进行安装即可。
三、Idea常用插件
1、AceJump
AceJump插件可以快速定位光标位置,只需要按下快捷键,然后输入想要跳转到的位置的首字母即可,免去了繁琐的鼠标操作,提高了开发效率。
2、IDE Features Trainer
IDE Features Trainer插件能够帮助开发人员快速掌握Idea的各种操作技巧和快捷键,让开发变得更加高效。
3、Eclipse Code Formatter
Eclipse Code Formatter插件可以帮助开发人员使用Eclipse风格的代码格式,让开发人员在从Eclipse迁移到Idea时更加顺利。
四、Idea插件开发
Idea提供了强大的插件开发能力,开发者可以通过下面的示例代码简单了解如何开发一个简单的Idea插件。
1、新建Idea插件项目
首先,我们需要新建一个Idea插件项目。在Idea中点击File -> New -> Project,选择Intellij Platform Plugin,然后点击Next,填写插件项目的相关信息,最后点击Finish即可。
2、添加Moudles
在项目结构中选择Project Settings -> Modules,点击+号添加Moudles。这里需要添加两个Moudles,一个是Plugin,另一个是语言支持。
3、编写插件代码
我们来编写一个简单的Idea插件,这个插件能够弹出一个对话框,显示Hello World!
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.ui.Messages;
public class HelloWorldAction extends AnAction {
@Override
public void actionPerformed(AnActionEvent e) {
Messages.showMessageDialog("Hello World!", "Greeting", Messages.getInformationIcon());
}
}
4、编译打包插件
在Idea中,执行Build -> Prepare plugin for deployment,生成jar包。然后在Idea的File->Settings->Plugins选项卡中点击Install plugin from disk,选择刚刚生成的jar包,然后重启Idea即可使用该插件。