关键字:IDEA 实用和精美的插件
IDEA 非常实用和精美的插件
章节节内容
阅读导航:IDEA 非常实用和精美的插件
- Background Image Plus
- CodeGlance
- Translation
- Rainbow Brackets
- Grep Console
- Statistic
- Markdown Navigator
- GsonFormat
- MyBatis Log Plugin
- Free Mybatis plugin
- RestfulToolkit
1、BackgroundImagePlus 背景图
狂野指数:★★★★
实用指数:★★☆
plugin that loads a background image into editors
可以把你最喜欢的照片当作代码编辑器的图片背景。我只需要静静地看着她/他/它
这里我点击
view 》set BackgroundImage 修改我的编辑器的背景
2、CodeGlance 代码地图
狂野指数:★★★★
实用指数:★★★★
Embeds a code minimap similar to the one found in Sublime into the editor pane. Works with both light and dark themes using your customized colors for syntax highlighting.
在编辑器窗格中嵌入类似于Sublime中的代码小地图。使用自定义颜色来突出显示语法,可以同时使用浅色和深色主题。当你在写代码时再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方。
3、 Translation 翻译
狂野指数:★★★★
实用指数:★★★
特征:多个翻译引擎。谷歌翻译。有道翻译。百度翻译。多种语言互译。文档注释翻译。文字转语音。自动单词选择。自动分词。单词书。
对于我这样的英文不好的同学来说是个很好的翻译助手。尤其在阅读一些底层源码时感觉特别有用。比如在阅读Spring Boot 源码时我经常使用这;
这里需要注意的默认使用google 翻译,如果你使用百度翻译和有道翻译需要应用ID和应用密码填写才行。不然不行的。
file>Settings>other Settings >Translation 打开翻译设置窗口可以设置。或者选择你想用的翻译渠道。
4、 Rainbow Brackets 彩虹括号
狂野指数:★★★★
实用指数:★★☆
它可以让括号变得更漂亮。多彩!
5、Grep Console 格雷普控制台
狂野指数:★★★★
实用指数:★★☆
比较实用的场景就是对控制台输出的日志可以按照不同的级别进行颜色定义。
Grep,tail,filter,highlight ....所有你需要的控制台。也可以突出显示编辑器-非常适合分析日志。。。
file>Settings>other Settings >Grep Console 打开设置窗口可以设置。比如你设置要选择的颜色
6、statistic 统计
狂野指数:★★★★
实用指数:★★☆
这个是非常实用的功能,它用于显示项目行数等统计数据。
此插件显示按扩展名以及大小、行计数位置等排序的文件。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)范围。(但注意的是此插件需要Java 1.8环境支持)
使用方法 ,点击IDE左下角“statistic ”,就可以弹出统计窗口,点击refresh 刷新工具就可以统计你代码里面的shudovrn.
7、Markdown Navigator Enhanced 编辑器工具
狂野指数:★★★★
实用指数:★★☆
其实就是一个编辑器工具,比如你在使用IDEA工具时想直接写博客这类的文字格式文本时就可以使用来。我一般是使用Typora 这个编辑器写博客和技术笔记的。也推荐给大家使用。
使用方法:可以新建一个test.md文件,默认会用这个编辑器工具打开。然后就可以使用了。
8、RestfulToolkit 接口插件
狂野指数:★★★★★
实用指数:★★★★★
RestfulToolkit是IDEA的一个插件,主要作用就是提供一个窗口,该窗口展示你项目定义的所有对外的URL,并且点击对应的URL可以跳入指定方法,同时提供接口测试功能。点击蓝色框的“RestServices”,显示红色部分窗口 列出了当前项目的所有URL ,P和G代表了接口请求方式 是“Get”还是“Post”,下面的“RequestParams”是根据方法的参数生成的测试数据,点击“Send”即可测试。
总结:就是通过这个可以列出工程中所有接口列表。同时可以对接口方法进行请求响应测试。类似于postmain
9、GsonFormat json快速生成工具
狂野指数:★★★★
实用指数:★★★★★
其实就是一个json快速生成编辑器工具
使用方法可以在类中右键
10、MyBatis Log Plugin MyBatis日志插件
狂野指数:★★★★★
实用指数:★★★★★
咱们在项目开发中经常会用到mybatis框架。但在使用mybatis的时候有时候会出现一些sql异常,这个时候就需要对执行的sql语句进行检查。然而mybatis一般使用log4j打印执行的sql语句,类型输出方式不太直接;
尤其是当sql语句比较长比较复杂的话再手动拼接起来就会比较复杂,查错的话就会很麻烦,比较浪费时间还解决不了问题,导致开发效率大打折扣,Mybatis Log Plugin就闪亮登场了。
11、Free Mybatis plugin MyBatis插件
狂野指数:★★★★★
实用指数:★★★★★
做Java EE的时候,用到最多的ORM框架应该就是MyBaits了。MyBaits的主要结构就是service.java,mapper.java,mapper.xml组成,可以简单地理解下,service主要是提供业务接口的,mapper.class就是提供数据库接口的,mapper.xml就是操作数据库的;差不多就是这样的流程,service-->mapper.java-->mapper.xml,其中,mapper.java也和mapper.xml一一对应。如果我们手动编写这些代码,是不是很繁琐,本来Mybaits是帮我们屏蔽了很多数据库操作的细节的,可是,我们还是要编写很多代码和执行很多操作,当然肯定会有各种插件来帮我们减少代码量和操作量。Free Mybatis plugin是一款增强idea对mybatis支持的插件,主要功能如下:
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示