# IDEA 禁用无用的自带插件

IDEA 自带了非常多的插件,但是有一些日常开发是不需要用到的,这个时候可以禁用掉省点内存。

IDEA 版本:2020.1.3(Ultimate Edition),不同的版本自带的插件可能会有些许差异。

主要使用技术栈:Spring + SpringBoot + SpringCloud + MyBatis + MyBatis-Plus + Maven,如果使用的技术栈差不多的,可以直接参考以下的插件修改。

接下来,我们一组一组来修改。

点击左上角【File】-->【Settings】-->【Plugins】,然后选择【Installed】

image-20220523012603005

image-20220523012636394

接下来,我们一组一组来查看。

# Android(安卓)

如果不做安卓开发,Android 可以直接禁用掉。

做安卓的会用 Android Studio,不需要用 IDEA。

image-20220523012757589

# Build Tools(构建工具)

Ant 目前用的比较少了,Gradle 也不是很常用,如果不使用的话可以禁用掉。

image-20220523013031278

# Code Coverage(代码覆盖率)

现在一般都使用自动化的工具生成项目的代码覆盖率,不需要手动生成了,可以禁用掉。

如果你不知道代码覆盖率是什么或者根本就没听过,那说明你暂时还用不到,放心禁用吧。

image-20220523013137763

# Database(数据库)

一般来说,这个插件的主要作用是方便开发者直接在 IDEA 连接数据库用的,在右边侧边栏可以看到这么一个东西,但问题是这个插件涉及了很多插件,如果禁用很多插件也要禁用,所以还是保留吧。

image-20220523013815246

image-20220523013900092

# Deployment(部署)

这部分主要是用于部署用的,一般来说企业都会用到自动化部署构建工具(Jenkins),不需要在 IDEA 中部署。

保留【Tomcat and Tomcat EE】,其他全部禁用掉。

image-20220523015555669

# HTML and XML

这些插件建议都保留,可以方便我们直接在 IDEA 中写 HTML 的代码。

image-20220523014300724

# IDE Settings

用于在不同的电脑上共享配置(需要注册并登陆 JetBrains 的账号),如果用的是破解版,并且没有同步配置的需求,可以禁用掉。

image-20220523014503298

# JavaScript FrameWorks and Tools

如果用不到 Angular、CoffeeScript、TSLint 可以禁用掉。

建议前后端分离的项目单独使用 WebStorm 进行开发,不要用 IDEA。

image-20220523014750348

# JVM Frameworks

image-20220601084143927

image-20220601084233565

image-20220601084316068

image-20220601084403332

image-20220601084611048

# Languages

image-20220523020613155

# Plugin Development

image-20220523020653199

# Style Sheets

image-20220523020735129

# Swing

image-20220523020749321

# Template Languages

image-20220523020845903

# Test Tools

只保留 JUnit

image-20220523020915496

# Themes

image-20220523020951502

# Version Controls

版本控制工具主要用 Git 和 SVN,其他的很少用到。

image-20220523021225591

# Other Tools

image-20220523021544746

image-20220523071046178

image-20220523070822631

参考资料:

idea关闭不必要的插件减少内存占用 (opens new window)

# 2021.2.2

禁用【Code with me】和【Space】这两个自带的插件。

参考文献:

https://blog.csdn.net/qq_44181935/article/details/122996974 (opens new window)