IDEA 插件与配置

注册

http://idea.lanyus.com/

按说明修改hosts文件,复制注册码到IDEA即可使用。

 

功能

1 方法抽取:当一个方法代码很长影响可读性,或其中一部分需要复用时,可以选中其中一段代码,将其抽取成一个独立方法。

选中代码段,右键->Refactor->Extract->Methon。IDEA会非常智能检测上下文并配置抽取方法的参数和返回值。开发人员也可以自定义。

闪退

1 内存不够:在idea的安装bin目录下修改 idea.exe.vmoptions 文件中的 -Xmx  改到1024

2 插件问题:表现是启动后CPU占用异常后退出,无法确定是哪个插件,只能删除插件尝试

提示

代码中黄色底色的提示要多注意,例如:

根据代码上下文推断,智能提示空指针。

 

测试

测试时选中对应的方法,控制台只显示对应方法的输出,尤其是在Spring环境下显得更加干净

 

 

配置

1 从git克隆项目后,无法正常显示和识别Java文件。在Maven Projects中刷新项目。

2 全文搜索文本

 右键文件夹,Find In Path...搜索路径下全部文件的文本。

3 分割线分割类方法

https://jingyan.baidu.com/article/a681b0de4974cd3b184346ca.html

插件

1 MybatisCodeHelperPro

https://github.com/gejun123456/MyBatisCodeHelper-Pro

https://www.bilibili.com/video/av23458308/

 实现XML与interface关联,实现XML编写提示,分页查询,实现连接数据库逆向工程生成mapper接口和XML

Alibaba Java Coding Guidelines

 阿里巴巴JAVA代码规约约定取自《阿里巴巴Java开发手册》

3 Dubbo

https://github.com/dubbo/intellij-idea-plugin/blob/master/README_CN.md

4 Maven Helper

分析依赖,依赖冲突标红

5 SequenceDiagram

生成代码时序图,分析代码执行流程。

选中方法右键--SequenceDiagram--选择代码深度--若想看完整包含第三方Jar的流程,请去掉display only project class

http://vanco.github.io/SequencePlugin/

6 RestfulToolkit

显示URL列表,可以根据URL搜索定位@RequestMapping,测试请求等

https://plugins.jetbrains.com/plugin/10292-restfultoolkit

7 自动生成数据库表对应POJO

在侧边栏database中选中数据库,选中表右键

GIT

正常提交流程:

右键文件/文件夹,git->add、git->commit directory、git->repository->push 对应commit的信息

 

IDEA工具上传项目报:Push rejected: Push to origin/master was rejected

1.切换到自己项目所在的目录,右键选择GIT BASH Here

2.在terminl窗口中依次输入命令:

git pull

git pull origin master

git pull origin master --allow-unrelated-histories

3.在idea中重新push自己的项目,成功!!!

 

 

posted @ 2019-01-17 15:14  sw008  阅读(1058)  评论(0编辑  收藏  举报