
几个Intellij IDEA插件和快捷操作的分享,后续我如果再遇到好的插件或学习到快捷操作会再更新
Intellij IDEA插件及快捷操作分享
插件安装方式:
Ctrl+Alt+S打开Settings->Plugins->Marketlace,然后输入插件名回车
插件:
一、Background Image Plus
可以更改Intellij IDEA背景的插件,安装后View->Set Background Image后输入背景文件路径即可
二、Nyan progress bar
可以把进度条换成彩虹喵的插件,安装即可使用
三、activate-power-mode或者Power mode II
曾经很流行的炸裂式编程,类似这样子,非常酷炫,但是并不建议长时间安装,这个抖起来晃的头晕
四、Grep Console
可以改变控制台日志颜色的插件,在控制台右键->Show Grep Console Statistics in Console打开Grep Console,在下方的Highlighting & Folding的Expression是选择关键字,.*表示任何字符,Backgr…表示背景色,Foregro…表示前景色
五、Lombok
写JavaWeb程序时经常要写Bean,虽然IDEA已经提供了快捷键添加get和set,但是还是要按很多下快捷键,而且如果Bean中的属性有更改还得删除再增加set和get,及其麻烦, Lombok则为我们解决了这些问题,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成getter等方法,很大程度上减少了代码量,而且减少了代码维护的负担。
安装后需要在maven的pom.xml中增加依赖
1 | <!-- Lombok注解生成set、get、toString --> |
然后在Bean前增加注解即可
1 | import lombok.Getter; |
六、Key promoter X
可以在你用鼠标操作的时候看有没有相应的快捷键,有的话给你提示,并且统计点击了多少次,熟悉快捷键后可以关闭这个插件
以前叫Key promoter,现在新版加了个X,显示的信息多了些,也更好看了
七、CodeGlance
在VS Code里面发现的功能,后来发现IDEA中也有这个代码缩略图插件,比进度条好用
八、Rainbow Brackets
一个彩色的括号插件,不只是(),xml或者html里的<>也会变成彩虹的颜色
九、Translation
见名知其意,就是个翻译的插件,选择单词(ctrl+w快捷选择)后Ctrl+Shift+Y可以翻译,Ctrl+Shift+X可以选择再替换,我在使用的时候经常要鼠标选词,所以比较常单手使用Ctrl+Shift+X去翻译,不替换就行
十、CamelCase
驼峰命名法插件,内置多种命名法,在选择的名字上Shift+Alt+U即可换一种命名法。
十一、Maven Helper
可以用列表(All Dependencies as List)和树形(All Dependencies as Tree)查看Maven的包信息,还可以查看包冲突(Conflicts),在pom.xml的左下角选择Dependency Analyzer即可打开。
十二、JRebel and XRebel for Intellij
极其强大的热部署插件,然而强大都是有代价的,JRebel是个商用软件,一般情况下价格比IDEA编译器的价格都贵。。。以前个人开发者免费,现在不给用了,只能买,有时候会打个折
以前叫JRebel,现在改了名字,多了个XRebel,这个可以实时分析显示性能,不过我还没用过这个功能
十三、One Dark theme
一个主题插件,安装后可以在setting->Appearance & Behavior->Appearance->Theme中选择新出现的主题
十四、stackoverflow
这个插件安装后选中一段文字(比如错误信息),右键secrch stackoverflow直接就可以打开谷歌进行搜索,加快改bug效率
十五、MyBatisX
这个插件安装后支持在Mapper类和xml文件之间跳转,可以精确到函数
十六、MyBatis Log Plugin
可以根据日志中打印出来的Mybatis日志生成SQL语句,然后可以复制在数据库执行看看为什么出错,现在对开源版对新版本IDEA似乎兼容性不太好,有需要的可以去MyBatis Log Plugin买,一年二三十块钱
十七、.ignore
可以在git提交时忽略不必要提交的文件
十八、GenerateAllSetter
一键调用一个对象的所有的set方法,列出来,在填入model信息时方便很多
十九、String Manipulation
字符串转换工具,快捷键是Alt + m,可以切换规则样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)
快捷操作:
快速补全,例如:
for循环:
1 | int n = 5; |
这时候按回车即可生成
1 | int n=5; |
foreach循环:
1 | int[] a = {}; |
这时候按回车即可生成
1 | int[] a = {}; |
此为博主副博客,留言请去主博客,转载请注明出处:https://www.baby7blog.com/myBlog/23.html