IDEA中插件记录
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.总结
好的开发工具可以提高开发效率,所以的能让自己提高效率,把时间节省出来去学习,去提升自己。这些插件只是日常开发当中用到的一些,等到以后再发现了新的好玩的有意思,和提高工作效率的插件,继续分享出来。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效