目录
Auto filling Java call arguments
String Manipulation 或者 Camecase
Eclipse Code Formatidea代码格式化插件,可自定义,需配置xml文件
热身:
-
错误插件导致启动失败
C:\Users\1921\AppData\Roaming\JetBrains\
如果没有设置插件地址,默认地址在这里 1921为当前用户
插件冲突或者其他启动异常,在这里删除插
-
高亮显示文件夹
当本地文件被修改后,高亮显示当前文件夹(必须关联仓库哦)
File ----- settings -----Version Control ,勾选 Show directories with changed descendants
-
idea 修改注释字体颜色
-
idea 建立日志模板、快捷方式
val logger: org.slf4j.Logger = org.slf4j.LoggerFactory.getLogger($className$::class.java)
$END$
-
自定义TODO
-
view toolbar
本人使用的插件
-
Material Theme UI(主题插件)
- 配套一个图标插件
-
Rainbow Brackets
由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。
痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。
-
AllFormat
一个可以格式化JSON、XML、HTML、以及MAP的toString()打印的字符串的插件,All Format,另外还可以直接生成MD5,方便开发人员调式自己的代码 ,在没有 它之前,我们可能 搜索 啥 在线 json 、在线 XML 类似
网上在线Json格式化
-
GenerateO2O、GenerateAllSetter
我们定义好从 A 类转换到 B 类的函数转换函数后,使用这两个插件可以自动调用 Getter 和 Setter 函数实行自动转换。
实际开发中还有一个非常常见的场景: 我们创建一个对象后,想依次调用 Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复。
可以使用这 GenerateAllSetter 提供的功能,自动调用所有 Setter 函数(可填充默认值),然后自己再跟进实际需求设置属性值。
-
Auto filling Java call arguments
开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。
该插件就可以帮你解决这个问题。
安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。
-
String Manipulation 或者 Camecase
字符串转换工具:大小写、驼峰、下划线等
Camecase shift+alt+u
String Manipulation 自己琢磨下 -
Eclipse Code Format
idea代码格式化插件,可自定义,需配置xml文件 -
JRebel 热部署
地址1:自从在 IDEA 中用了热部署神器 JRebel,开发效率提升了 10 倍!
地址2:IDEA插件-热部署:JRebel_一张小羊毛的博客-优快云博客_idea热部署插件
idea插件安装
配置
填写地址: Welcome to JetBrains License Server!:){guid}
guid生成 地址:Generate GUIDs online
启动方式
修改代码后通过快捷键 Ctrl + Shift + F9 触发热部署