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本身的項目,成功!!!

相關文章
相關標籤/搜索