Translation
简单来说,这款插件可以理解成有道词典。
使用也很简单,在词条上右键即可,如下
怎么说呢,有人可能觉得比较鸡肋,但有时候变量不知如何命名时可以用一下,比如下面这样
GenerateAllSetter
在某对象上alt + enter,选择之后就能自动为你生成所有属性的set代码,如下
虽然这种set一堆的写法已经被很多人唾弃,但有需求的朋友可以试一试。
GsonFormat
这款插件让你能根据一个json字符串直接生成实体类属性代码(包括gettet、setter)。
至于使用场景嘛,比如你通过各种方式搞到一个json串(可以是一个接口文档定义的示例,你来集成),然后不想一个个属性写,就可以通过这个一键生成啦。
使用也很简单,新建好类,然后右键
把json贴进去
再确认下自动生成的是否准确
比如上图这个int你如果觉得不合适就手动改成Integer。
最后生成结果如下
any-rule
简单来说,这是一个正则表达式的小控件,这种小工具在线版本众多,没太大区别,不过能在IDEA上方便集成使用还是不错的,最重要的是,它里面内置有很多常用的正则表达式,比如手机号、身份证号等。
安装后任意位置右键即可调出,如下所示
Grep Console
这个插件可以自定义控制台上输出的不同级别日志的背景颜色(当然不仅可以设置颜色,设置颜色是最常用的),这样就很方便做调试了。
操作方法及实际效果如下
CamelCase
当年自己还是菜鸟程序员时,code review经常被批的就是变量命名不规范,比如全局常量最好用全大写字母加下划线,而自己习惯性的使用驼峰命名。CamelCase可以让我们在各种命名风格之间随意切换。
举个例子
我们选中这个变量名,按快捷键“shift+alt+U”就可以切换为其他风格了,比如下面这样
最后
说实话,现在AI发展太快,比如歪哥前面文章提到的AI助手Codeium,已经可以做非常多的事情了,也能替代非常多以前觉得惊艳好用的插件,但歪哥觉得一些小而美的IDEA插件不应该成为时代的眼泪,它们还是有存在的必要的,不说别的,“小而美”就是一个很大的优点,那些AI插件毕竟有点“重”。
Tags:idea 常用插件