您的位置:

Idea好用插件介绍

一、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即可使用该插件。