IDEA 插件与配置

注册

http://idea.lanyus.com/html

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

 

功能

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

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

闪退

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

2 插件问题:表现是启动后CPU占用异常后退出,没法肯定是哪一个插件,只能删除插件尝试intellij-idea

提示

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

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

 

测试

测试时选中对应的方法,控制台只显示对应方法的输出,尤为是在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本身的项目,成功!!!

相关文章
相关标签/搜索