idea常用设置和常用插件---持续更新(自己留存备份)

IntelliJ IDEA 作为Java领域最强大的集成开发环境之一,其开箱即用的体验已然出色,但通过精心的配置和丰富的插件生态,更能将开发效率提升至全新高度。本文旨在为广大开发者,特别是IDEA新手和希望进一步优化工作流的同道,提供一份详实可靠的"效率提升指南"。文章将系统性地梳理那些能显著改善编码体验的核心设置(如全局配置、快捷键、代码模板等),并推荐一系列经过实践检验的必备插件(如代码规范、Restful API调试、MyBatis增强等)。无论是为了打造一个更加顺手、个性化的开发环境,还是为了探索IDEA的隐藏潜力,收藏并实践本文的内容,都将助你在开发道路上事半功倍。

目录

正文开头说明

[一、 写在前面:为什么你需要这篇文章?](#一、 写在前面:为什么你需要这篇文章?)

[二、 文章结构导读](#二、 文章结构导读)

一、常用设置

1、调整窗口字体显示大小

2、自动导包&删除无用包

3、显示方法分割线

4、标签换行显示

5、自动编译开关

6、项目编码设置

7、设置行号显示

8、maven配置

9、jdk配置

10、主题更换

[11、Keymap 快捷键](#11、Keymap 快捷键)

12、忽略大小写提示

13、设置类注释

二、推荐好用插件

1、MyBatisX

2、Lombok

3、SonarLint

[4、Rainbow Brackets](#4、Rainbow Brackets)

[5、Indent Rainbow](#5、Indent Rainbow)

[6、Maven Helper](#6、Maven Helper)

[7、CodeGlance Pro](#7、CodeGlance Pro)

[8、Lingma - Alibaba Cloud AI Coding](#8、Lingma - Alibaba Cloud AI Coding)


正文开头说明

一、 写在前面:为什么你需要这篇文章?

作为一名开发者,我们每天都有大量时间在与IDE"共舞"。IntelliJ IDEA 无疑是一位强大的舞伴,但你是否曾有过这样的感觉:

  • "IDEA好用,但总感觉有些地方不够顺手?" (比如默认的键位、字体、或者代码格式)

  • "看到同事的IDEA界面酷炫又高效,自己却不知道如何配置?"

  • "听说插件能极大提升效率,但海量插件中哪些才是真正值得安装的?"

如果你对以上任何一个问题点头,那么恭喜你,这篇文章正是为你准备的。

本文将不仅仅是一份简单的"设置列表"或"插件清单",而是我结合自身多年使用经验和团队协作实践,为你筛选出的最具普适性和实用性的配置与插件 。我们的目标非常明确:消除初学者的配置焦虑,为有经验的开发者提供一个优化参考,最终帮助我们共同打造一个"人剑合一"、极致高效的IDEA开发环境。

二、 文章结构导读

为了方便你阅读和按需索骥,本文将分为两大部分:

  1. 第一部分:IDEA 常用设置篇

    我们将深入IDEA的设置界面(Ctrl+Alt+S),从外观主题、字体优化 ,到关键快捷键习惯、智能代码提示 ,再到代码模板、版本控制集成等,一步步教你如何将IDEA调教成你的专属神兵利器。

  2. 第二部分:IDEA 必备插件篇

    在这一部分,我将分享那些让我"一旦用过就回不去"的神级插件。我们将按类别介绍,包括但不限于:代码自动生成、API接口测试、数据库便捷操作、代码质量检查 等领域的佼佼者。每一款插件都会说明其核心功能和推荐理由。

适用读者:

  • 刚接触IntelliJ IDEA的初学者。

  • 希望进一步提升开发效率的中高级开发者。

  • 任何想规范化、自动化日常编码工作的程序员。

一、常用设置

1、调整窗口字体显示大小

巨好用的一个功能!强烈安利!

勾选上*/ Settings | Editor | General* 下的 Change font size with Command + Mouse Wheel 选项之后,我们就可以直接使用 Ctrl+鼠标滚轮(Windows&Linux)来更改窗口字体的大小

2、自动导包&删除无用包

勾选上 Preferences / Settings | Editor | General | Auto Import 下的指定选项即可!

这样设置之后,IDEA 会自动帮你导包(唯一确定的时候才会生效)以及删除代码中没用到的包。

3、显示方法分割线

勾选上 / Settings | Editor | General | Appearance 下的 Show method separators 选项之后,方法分割线就有了,这会小幅提高代码的可读性。

效果如下:

4、标签换行显示

5、自动编译开关

6、项目编码设置

Transparent native-to-ascii conversion的意思是:自动转换ASCII编码。

他的工作原理是:在文件中输入文字时他会自动的转换为Unicode编码,然后在idea中发开文件时他会自动转回文字来显示。

这样做是为了防止文件乱码。这样你的properties文件,一般都不会出现中文乱码!

7、设置行号显示

8、maven配置

9、jdk配置

10、主题更换

11、Keymap 快捷键

设置为Eclipse快捷键的键位,如果对 Eclipse 难以忘怀可以使用其键位

12、忽略大小写提示

  • IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。
  • 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer, IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。

13、设置类注释

二、推荐好用插件

1、MyBatisX

这个太常用了!

2、Lombok

必备!

3、SonarLint

代码质量工具

核心功能:

实时代码分析:在编写代码的过程中,它能实时扫描,随时发现代码中潜在的问题,让你及时调整。

安全漏洞检测:精准识别代码中的安全风险,提前为你的项目筑牢安全防线,避免上线后出现安全事故。

代码异味识别:敏锐捕捉那些看似正常但存在潜在问题的代码"异味",帮助你优化代码结构。

强制执行代码规范:确保你的代码符合行业标准和团队规范,提升代码的可读性和可维护性。

与SonarQube集成:无缝对接SonarQube,实现更全面、深入的代码质量管理。

优势:

上线前漏洞排查:在代码正式上线前,就把各种漏洞揪出来,大大降低线上故障风险。

统一编码标准:严格执行编码标准,让团队成员编写的代码风格一致,方便后续的协作开发。

详细修复建议:发现问题的同时,还能给出具体的修复建议,即使是新手也能快速上手修改。

最佳实践:

定制规则:根据项目特点和团队需求,配置自定义规则,实现个性化的代码质量管控。

团队集成:连接团队的SonarQube服务器,便于团队成员统一管理和分析代码质量。

定期扫描:养成定期代码扫描的习惯,及时发现并解决问题,保障项目稳定推进。

4、Rainbow Brackets

代码可视化工具,彩色编码括号对给不同的括号对赋予不同颜色,一目了然。

5、Indent Rainbow

文本前的缩进着色,每级缩进循环使用六种不同颜色。更易读的简单扩展

6、Maven Helper

必备的Maven开发插件。

提供依赖冲突分析与排除的便捷解决方案。

支持针对当前文件所在模块或根模块运行/调试Maven目标。

可快速在当前Maven模块路径下打开终端。

支持对当前测试文件进行运行/调试操作。

7、CodeGlance Pro

代码缩略图:在编辑器右侧显示代码全景图,支持快速定位。目前idea2025.3版本还不支持

8、Lingma - Alibaba Cloud AI Coding

通义灵码是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来高效、流畅的编码体验。同时,我们为提供企业客户提供了企业标准版、专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。

相关推荐
老华带你飞3 小时前
寝室快修|基于SprinBoot+vue的贵工程寝室快修小程序(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序·毕设·贵工程寝室快修
liwulin05063 小时前
【ARDUINO】在arduino ide中下载安装开发包失败了,如何手动安装开发包
ide
fendouweiqian3 小时前
idea中使用database TLS异常处理
数据库·https·intellij-idea
杨杨杨大侠3 小时前
手把手教你写 httpclient 框架(八)- 实战案例集锦
java·http·github
肖老师xy3 小时前
uniapp 苹果端bug合集
java·服务器·uni-app
zlpzlpzyd3 小时前
idea 2025.2 在Windows 11中执行maven命令中文乱码处理
java·maven·intellij-idea
徽先生3 小时前
vscode中编写c++程序
c++·ide·vscode
刘一说3 小时前
IntelliJ IDEA 查找和替换使用指南
java·ide·intellij-idea
白露与泡影5 小时前
2025年高质量Java面试真题汇总
java·python·面试