IDEA插件记录与使用

idea插件记录

1.用过的一些插件

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

2.总结

好的开发工具可以提高开发效率,所以的能让自己提高效率,把时间节省出来去学习,去提升自己。这些插件只是日常开发当中用到的一些,等到以后再发现了新的好玩的有意思,和提高工作效率的插件,继续分享出来。

你可能感兴趣的:(Idea工具,java,intellij-idea,intellij,idea)