> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 [aizuda.com](http://aizuda.com/article/1085933) > 插件整理, VM 配置, 修改全局配置, 优化导包配置, 取消 tab 页单行显示, 双斜杠注释改成紧跟代码头, 选中复制整行, 取消匹配大小写, 优化版本控制的目录颜色展示, 创建文件时,自动生成作者和时间信息, 显示行号...... 插件整理 ----
插件名功能说明
Show Comment在结构树显示 文档注释;在行末尾显示 文档注释;支持 "xx 类全名或简名. json" 文档注释与跳转到字段;支持 从配置文件获取外部注释用于文件夹、资源、COBOL 等
.ignoreGit 提交忽略一些文件
Alibaba Cloud Toolkit阿里云工具包是 Eclipse 或 IntelliJ IDEA 等 IDE 的插件。帮助开发人员更高效地开发、编码、测试、诊断和部署适合云操作的应用程序。
Awesome Console有了这个插件,控制台和终端中的所有文件和链接都会被高亮显示并可以点击。源代码文件将在 IDE 中打开,其他链接将用该类型的默认查看器 / 浏览器打开。
any-rule常用正则大全,快速搜索、易于使用。
CamelCase在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。(变量命名转换)
CodeGlance将类似于 Sublime 中的代码小地图嵌入到编辑器窗格中。
CodeGlance Pro在编辑器窗格中显示一个类似于 Sublime 中的放大概览或最小地图。小地图允许快速滚动,让你直接跳到代码的各个部分。对 CodeGlance 进行重做,支持更多的功能
Commit-Message-Create提交信息模板生成插件,用于规范代码提交信息
Easy Javadoc这个插件可以帮助你快速完成中文 javadoc 文档。支持三种类型的 javadoc:字段、方法和类。
element支持 element 框架,在使用这个插件之前,你必须安装插件 vuejs
GitToolBoxGit 工具箱。扩展 Git 功能:状态显示、自动获取、内联错误注释、提交对话框完成、隐藏通知...
Grep ConsoleGrep、tail、filter、highlight... 控制台所需的一切。也可以高亮编辑器...
JFormDesigner先进的 Swing GUI 设计器,对 MigLayout、JGoodies FormLayout、GroupLayout (Free Design)、TableLayout 和 GridBagLayout 的出色支持,使其能够轻松创建专业外观的表单。
JRebel and XRebelJRebel 是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了 Java 开发中常见的重建、重新启动和重新部署周期。
XRebel 是一个用于 Java 开发的性能工具,它为开发人员提供实时性能洞察,帮助他们在开发阶段更快、更早地理解和解决潜在问题。
JRebel mybatisPlus extension用于 IntelliJ 的 JRebel MybatisPlus 热重载扩展
Jump to LineJump to Line 插件允许您在调试时访问任何代码行。将黄色箭头拖放到排水沟中的所需位置,它将在那里放置一个执行点。
与步进相比,该插件使您可以从该点开始运行程序,而无需执行前面的代码。
Maven Helper使用 Maven 的必备插件。(分析和排除冲突依赖项的简单方法)
MetricsReloaded分析代码复杂度的插件
Momo Code Sec Inspector(Java)Java 静态代码安全审计插件。具有一键修复功能的静态代码检查器。
MyBatisCodeHelperPro(¥99/3 年)Intellij 下 Mybatis 支持插件
Rainbow Brackets彩虹括号,高亮括号对。
HighlightBracketPair该插件可以在 IntelliJ 的编辑器中对括号对进行颜色突出显示。
Restful Fast Request($10 / 年)Restful Fast Request 是一个强大的 restful api 工具包插件(http 客户端),帮助您通过 exist 方法快速生成 url 和 params。
插件 = API 调试工具 + API 管理器工具。
RestfulTool一套 Restful 服务开发的辅助工具(主要用来查找接口代码)
Save Actions支持可配置的、类似 Eclipse 的保存操作,包括 “优化导入”、“重新格式化代码”、“重新排列代码”、“编译文件” 以及一些针对 Java 的快速修复,
如 “添加 / 删除'this' 限定符” 等。当文件在磁盘上同步(或保存)时执行配置的操作。
Spring Boot Assistant该插件为 Spring Boot 配置文件(application.yml 等)添加了自动完成支持。
Statistic显示项目统计信息。此插件显示按扩展名排序的文件以及大小、行数 LOC 等。用户可以使用 “选择时刷新” 按钮选择(项目 / 模块 / 包 / 文件)范围。
String Manipulation对字符串的大小写切换、排序、过滤、递增、与列对齐、grepping、转义、编码。
Translation基于 IntelliJ 的 IDE 的翻译插件。
Vue.js支持 Vue.js 项目。
GitHub Copilot(付费垃圾)GitHub Copilot 是一个人工智能对程序员,它在你输入时建议行的完整性和整个函数体。GitHub Copilot 由 OpenAI Codex 人工智能系统提供支持,该系统在公共互联网文本和数十亿行代码上进行了训练。
Simple Object Copy($1 / 年)DTO, VO, POJO、entity 等对象的相互转化,一键代码生成,无入侵,速度快,尤其支持复杂对象(对象包含对象,对象包含 list、set)。
MapStruct supportMapStruct 是一款基于 Java 注解的对象属性映射工具。当我们使用它的 IDEA 插件时,他能自动提示映射对象所包含的属性,并且在点击属性时能跳转到对应属性。
VM 配置 ----- > 网上抄的... ```properties #堆栈设置 -Xms4096m -Xmx4096m -Xmn3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -XX:+AlwaysPreTouch -XX:InitialCodeCacheSize=1200m -XX:ReservedCodeCacheSize=1200m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 # 采用何种垃圾回收参数 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=4 -XX:SoftRefLRUPolicyMSPerMB=50 -ea # JIT 参数 -XX:CICompilerCount=2 -XX:TieredStopAtLevel=1 -XX:MaxInlineLevel=3 -XX:Tier4MinInvocationThreshold=100000 -XX:Tier4InvocationThreshold=110000 -XX:Tier4CompileThreshold=120000 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf -Xverify:none -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof ``` 修改全局配置 ------ ### 优化导包配置 ![](assets/1569966371482112000) ### 取消 tab 页单行显示 > 多行显示更多的文件,方便查看。 ![](assets/1569966438616141824) ![](assets/1569966503934038016) ### 双斜杠注释改成紧跟代码头 ![](assets/1569966657810468864) ![](assets/1569966755021852672) ### 选中复制整行 > 原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。 ![](assets/1569966835162419200) ![](assets/1569966897833709568) ### 取消匹配大小写 > 取消勾选后,输入小写 s,也能提示出 String ![](assets/1569967083435855872) ### 优化版本控制的目录颜色展示 ![](assets/1569967173177184256) ### 创建文件时,自动生成作者和时间信息 ![](assets/1569967295457923072) ### 显示行号和方法分割线 ![](assets/1569967355725877248)