高血压专题网,内容丰富有趣,生活中的好帮手!
高血压专题网 > IDEA 常用快捷键 常用插件 1

IDEA 常用快捷键 常用插件 1

时间:2022-10-31 20:09:03

相关推荐

IDEA 常用快捷键  常用插件 1

目录

IDEA 常用快捷键

阿里巴巴代码规约插件 p3c

momo-code-sec-inspector-java 代码安全审计插件

翻译插件 Translation

RestfulToolkit http 插件

Rainbow Brackets(彩虹括号)

Maven Helper 依赖插件

时序图插件 SequenceDiagram

Free MyBatis plugin 增强插件

下划线、驼峰及大小写转换插件 CamelCase

代码提交描述模板插件 Git Commit Template

IDEA 常用快捷键

1、本文这些快捷键主要针对 IDEA,但是因为IDEA 与 WebStorm 都是同一家公司的,所以大部分是通用的。本文 IDEA 版本为 .

2、通常为了和 Eclipse 与 MyEclipse 的快捷键大体统一,会先设置快捷键适配 Eclipse 快捷键,这样大部分的快捷键 大家是一样的。

3、如果想自己修改快捷键或者添加快捷键,都可以在 settings -> keymap 中进行修改:

阿里巴巴代码规约插件 p3c

1、阿里巴巴出品的 java 代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。

插件下载地址:Alibaba Java Coding Guidelines - IntelliJ IDEs Plugin | Marketplace

插件源码地址:/alibaba/p3c/tree/master/idea-plugin

2、IDEA 安装插件很简单,Settings -> Plugins -> 然后输入 Alibaba Java Coding Guidelines 或者 p3c 搜索 -> 对目标插件点击 "Install" 按钮安装 -> 安装完成后重启 IDEA 生效。

3、安装重启后:

3.1、在工具栏可以看到"编码规约扫描"、"关闭/打开实时检测功能" 两个按钮,点击 tools 菜单也能看到 "阿里编码规约"功能。3.2、直接点击工具类或者tools 中的扫描按钮,则是扫描整个工程,在指定目录/文件上右键则可以选择扫描指定目录/文件。3.3、在编辑窗口中右键,则只对当前 java 文件进行扫描。

4、File->Settings->Editor->inspections :可以根据自己的需要指定对代码的扫描规约。

5、扫描结果分为3个不同的级别:

Blocker :阻止的,崩溃的。Critical :严重的,不稳定的。Major :重要的,不推荐的。

momo-code-sec-inspector-java 代码安全审计插件

1、momo-code-sec-inspector-java 为 Java 项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。

2、本插件利用 IDEA 原生 Inspection 机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。

3、菜单栏 Analyze(分析)->Inspect Code(检测代码)功能支持对整个项目/指定范围文件进行自定义规则的扫描(也可以在目标目录/文件上右键)。

4、Settings -> Plugins -> 然后输入 momo-code-sec-inspector-java 搜索 -> 对目标插件点击 "Install" 按钮安装 -> 安装完成后重启 IDEA 生效。

5、File->Settings->Editor->inspections,Java -> MomoSec 下可以根据自己的需要开启或关闭规约。

6、官网开源地址:/mirrors/momo-code-sec-inspector-java

翻译插件Translation

1、非常好用的翻译插件,功能很强大,界面很漂亮,插件地址:Translation - IntelliJ IDEs Plugin | Marketplace

2、插件安装与 p3c 一样:

RestfulToolkit http 插件

1、插件官网地址:RestfulToolkit - IntelliJ IDEs Plugin | Marketplace

2、直接在线安装:settings -> plugins -> Marketplace,输入 "restfultoolkit" 搜索,然后安装重启生效。

3、安装完成后会有一个 RestServies 窗口,可以依次 Views -> Tool Windows -> RestServies 打开。RestServies 窗口中提供了整个应用下所有的 http 请求地址。

4、同时 restfultoolkit 插件提供了发送 http 请求的功能,可以直接从 RestServies 窗口中发送各种 rest 风格的请求,而不需要再从浏览器发起。

5、使用快捷键 Ctrl + \ 或者 Ctrl Alt N 可以通过搜索 url 地址然后直接跳转到对应的方法定义 ,这在接手新项目时特别有用。

6、格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )

编译:源代码 -> 二进制字节码,即 .java 文件-> .class 文件

反编译:二进制字节码 -> 源代码,即 .class 文件 -> .java 文件

Rainbow Brackets(彩虹括号)

1、开源项目地址: /izhangzhihao/intellij-rainbow-brackets

2、在线安装步骤:File > Settings > Plugins > Marketplace > Search for "Rainbow Brackets" > Install Plugin > Restart IntelliJ IDEA

3、可以通过设置页Settings>Editor>Color scheme>Rainbow Brackets自定义括号的颜色.

插件无法对第三方引入的 jar 中的类标识括号颜色。

Maven Helper 依赖插件

1、Maven Helper 是一个将 maven 依赖树可视化的插件,可以方便的查看依赖以及处理依赖冲突问题(比原生的要好用的多)。

2、安装:File > Settings > Plugins > Marketplace > Search for "Maven Helper" > Install Plugin > Restart IntelliJ IDEA

3、conflicts:表示冲突,选中之后,下面左侧框会显示冲突的依赖,右侧框显示具体冲突的依赖,右侧选中某项右击可以排除依赖,解决冲突。

时序图插件 SequenceDiagram

1、查看代码的时候(特别是别人写的代码),方法内部由于调用层级深度比较多,调用接口比较多,检查代码的时候非常费劲,IDEA 的插件 SequenceDiagram,

则可以生成方法内部调用的时序图,即调用关系图。

2、在 IDEA 的 Plugins 中搜索插件名 "SequenceDiagram",然后安装插件,重启 IDEA。

3、选中方法名 -> 然后右键 -> 选择 Sequence Diagram(序列图),在弹出框中根据实际情况,设置调用深度即其它选项,点击 OK 即可生成时序图。

4、时序图中点击类名或者方法名称即可调整到目标类或者目标方法,点击左侧的导出按钮,可以导出成 png 图片或者 json 格式的 txt 文件。

Free MyBatis plugin 增强插件

1、free-idea-mybatis 是一款增强 idea 对 mybatis 支持的插件,主要功能如下:

生成mapper xml文件

快速从代码跳转到mapper及从mapper返回代码

mybatis自动补全及语法错误提示

集成mybatis generator gui界面

根据数据库注解,生成swagger model注解

2、官网地址:Free MyBatis plugin - IntelliJ IDEs Plugin | Marketplace

下划线、驼峰及大小写转换插件 CamelCase

1、idea 自带快捷键 CTRL+SHIFT+U 进行大小写的转换,而有时候我们还需要在大小写转换的同时,还支持驼峰与下划线的转换,此时可以借助 CamelCase 插件。

2、Settings -> Plugins -> 然后输入 CamelCase 关键字搜索 -> 对目标插件点击 "Install" 按钮安装 -> 安装完成后重启 IDEA 生效

3、安装 CamelCase 插件之后,可以使用快捷键 SHIFT+ALT+U,选中目标单词,按 u 就会变,直到变成想要的即可。

4、显然默认的快捷键 SHIFT+ALT+U 需要两只手才能操作,有时候不是很方便,所以可以修改它。

代码提交描述模板插件 Git Commit Template

1、平时提交代码时,commit message(提交信息)通常都没有按着固定的模板进行书写,都是按着各自的想法进行填写的。

2、Git Commit Template 就是用于规范提交代码时的描述信息,让 commit message 有一个统一的模板。

3、Settings -> Plugins -> 然后输入 Git Commit Template 关键字搜索 -> 对目标插件点击 "Install" 按钮安装 -> 安装完成后重启 IDEA 生效。

4、安装成功后,提交代码时,commit message 的右侧会多一个图标(create commit message),当然不使用模板,仍然直接填写也是可以的。

5、其中 type 用于说明 commit 的类别,分别有:

feat:新功能(feature)

fix:bug 修复

docs:文档变动

style: 演示变动(不影响代码运行的变动,例如去掉空格、改变缩进、增删分号、格式化等等)

refactor:重构(即不是新增功能,也不是修改bug的代码变动)

perf: 性能 (提高代码性能的改变)

test:增加或修改测试

build: 构建时使用,例如发布版本,调整依赖时

ci: 对CI配置文件和脚本的更改

chore:对非 src 和 test 目录的修改

revert: 撤销提交

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。