100 lines
8.1 KiB
Markdown
100 lines
8.1 KiB
Markdown
|
> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 [aizuda.com](http://aizuda.com/article/1085933)
|
|||
|
|
|||
|
> 插件整理, VM 配置, 修改全局配置, 优化导包配置, 取消 tab 页单行显示, 双斜杠注释改成紧跟代码头, 选中复制整行, 取消匹配大小写, 优化版本控制的目录颜色展示, 创建文件时,自动生成作者和时间信息, 显示行号......
|
|||
|
|
|||
|
插件整理
|
|||
|
----
|
|||
|
|
|||
|
<table><thead><tr><th>插件名</th><th>功能说明</th></tr></thead><tbody><tr><td>Show Comment</td><td>在结构树显示 文档注释;在行末尾显示 文档注释;支持 "xx 类全名或简名. json" 文档注释与跳转到字段;支持 从配置文件获取外部注释用于文件夹、资源、COBOL 等<br></td></tr><tr><td>.ignore</td><td>Git 提交忽略一些文件</td></tr><tr><td>Alibaba Cloud Toolkit</td><td>阿里云工具包是 Eclipse 或 IntelliJ IDEA 等 IDE 的插件。帮助开发人员更高效地开发、编码、测试、诊断和部署适合云操作的应用程序。</td></tr><tr><td>Awesome Console</td><td>有了这个插件,控制台和终端中的所有文件和链接都会被高亮显示并可以点击。源代码文件将在 IDE 中打开,其他链接将用该类型的默认查看器 / 浏览器打开。</td></tr><tr><td>any-rule</td><td>常用正则大全,快速搜索、易于使用。</td></tr><tr><td>CamelCase</td><td>在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。(变量命名转换)</td></tr><tr><td>CodeGlance</td><td>将类似于 Sublime 中的代码小地图嵌入到编辑器窗格中。</td></tr><tr><td>CodeGlance Pro</td><td>在编辑器窗格中显示一个类似于 Sublime 中的放大概览或最小地图。小地图允许快速滚动,让你直接跳到代码的各个部分。对 CodeGlance 进行重做,支持更多的功能</td></tr><tr><td>Commit-Message-Create</td><td>提交信息模板生成插件,用于规范代码提交信息</td></tr><tr><td>Easy Javadoc</td><td>这个插件可以帮助你快速完成中文 javadoc 文档。支持三种类型的 javadoc:字段、方法和类。</td></tr><tr><td>element</td><td>支持 element 框架,在使用这个插件之前,你必须安装插件 vuejs</td></tr><tr><td>GitToolBox</td><td>Git 工具箱。扩展 Git 功能:状态显示、自动获取、内联错误注释、提交对话框完成、隐藏通知...</td></tr><tr><td>Grep Console</td><td>Grep、tail、filter、highlight... 控制台所需的一切。也可以高亮编辑器...</td></tr><tr><td>JFormDesigner</td><td>先进的 Swing GUI 设计器,对 MigLayout、JGoodies FormLayout、GroupLayout (Free Design)、TableLayout 和 GridBagLayout 的出色支持,使其能够轻松创建专业外观的表单。</td></tr><tr><td>JRebel and XRebel</td><td>JRebel 是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了 Java 开发中常见的重建、重新启动和重新部署周期。<br>XRebel 是一个用于 Java 开发的性能工具,它为开发人员提供实时性能洞察,帮助他们在开发阶段更快、更早地理解和解决潜在问题。<br></td></tr><tr><td>JRebel mybatisPlus extension</td><td>用于 IntelliJ 的 JRebel MybatisPlus 热重载扩展</td></tr><tr><td>Jump to Line</td><td>Jump to Line 插件允许您在调试时访问任何代码行。将黄色箭头拖放到排水沟中的所需位置,它将在那里放置一个执行点。<br>与步进相比,该插件使您可以从该点开始运行程序,而无需执行前面的代码。<br></td></tr><tr><td>Maven Helper</td><td>使用 Maven 的必备插件。(分析和排除冲突依赖项的简单方法)</td></tr><tr><td>MetricsReloaded</td><td>分析代码复杂度的插件</td></tr><tr><td>Momo Code Sec Inspector(Java)</td><td>Java 静态代码安全审计插件。具有一键修复功能的静态代码检查器。</td></tr><tr><td>MyBatisCodeHelperPro(¥99/3 年)</td><td>Intellij 下 Mybatis 支持插件</td></tr><tr><td>Rainbow Brackets</td><td>彩虹括号,高亮括号对。</td></tr><tr><td>HighlightBracketPair</td><td>该插件可以在 IntelliJ 的编辑器中对括号对进行颜色突出显示。</td></tr><tr><td>Restful Fast Request($10 / 年)</td><td>Restful Fast Request 是一个强大的 restful api 工具包插件(http 客户端),帮助您通过 exist 方法快速生成 url 和 params。<br>插件 = API 调试工具 + API 管理器工具。<br></t
|
|||
|
|
|||
|
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)
|