idea插件记录
1.用过的一些插件
- Alibaba Java Coding Guidelines:阿里巴巴Java编码指南,这个不用多说了,很专业很好用。
- CamelCase:驼峰转换。将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。
- CodeGlance:代码一览。在代码右侧有一个小地图。
收缩代码的快捷键:Ctrl-、Ctrl+ 、Ctrl Shift -、Ctrl Shift +。
代码方法名跳跃:Alt ↑、Alt ↓。
类文件头尾跳跃:Ctrl Home、Ctrl End。
行定位:Home、End。
代码行选择:Shift Home、Shift End。
代码块选择Shift ↑、Shift ↓ 。 - Free Mybatis plugin:免费的Mybatis插件。写sql语句可以随便跳转和参数自动补全了。
- GenerateAllSetter:生成所有Set方法。new一个新的对象,比如Cabinet对象,快捷键Alt+Enter就可以生成所有的set方法。Alt+Insert键可以调出别的方法
- google-java-format:是重新格式化Java源代码以符合使用格式化程序。
- Grep Console:筛选控制台。 自定义设置控制台输出颜色,这样控制台就能比较明显的看到警告或者错误的信息,方便查找问题。
- highlightbracketpair插件:应该是针对前端的代码高亮的插件,但是WebStorm冲突,装不上。网址:
https://facelessuser.github.io/BracketHighlighter/
。后端idea没有使用。 - jclasslib bytecode viewer:查看字节码,目前不需要,已卸载。
- Key Promoter X:设置快捷键。在IDEA的右侧还有个
key Promoter
面板可以查看设置的快捷键。 - 翻译插件:安装 Translation这个插件后,就可以轻松的使用翻译了。
https://yiiguxing.gitee.io/translation-plugin/start.html
。选中要翻译的内容,快捷键:Ctrl+Shift+Y,或者Ctrl+Shift+O,弹出翻译页,后在翻一页中翻译。 - Kotlin插件:Kotlin (科特林)是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
- leetcode editor:上班刷题的软件。
- lombok插件:开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。
- Material Theme UI:物料主题插件。这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
- JRebel for IntelliJ
一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。 - Mybatis plugin
可以在mapper接口中和mapper的xml文件中来回跳转,就想接口跳到实现类那样简单。 - .ignore
git提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。 - GenerateAllSetter
一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。 - Rainbow Brackets
彩虹颜色的括号 看着很舒服 敲代码效率变高
2.总结
好的开发工具可以提高开发效率,所以的能让自己提高效率,把时间节省出来去学习,去提升自己。这些插件只是日常开发当中用到的一些,等到以后再发现了新的好玩的有意思,和提高工作效率的插件,继续分享出来。