版本控制
GitHub
GitHub提示找不到路徑:
解決方法:去官方下載gitHub,然后在以下路徑找到Git.exe並設置
C:\Users\你的用戶\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe
GitOSC
開源中國插件,可以登錄自己的賬戶,然后看到下拉列表,方便上傳下載。
插件相關
jrebel-熱部署
先從市場安裝官方版,安裝完成之后,重啟Idea。可以在settings中看到jrebel選項
安裝之后的jrebel在如下目錄:
C:\Users\you name\.IntelliJIdea14\config\plugins\jr-ide-idea
接下來的破解,你們都懂得,不知道的自行百度:
把下載的破解文件 jrebel.jar jrebel.lic覆蓋 上面目錄下只要有 jrebel.jar存在的目錄。就ok了
注:
還記得是15年之前的版本破解成功過。后來的版本。顯示破解成功了,但是一使用就內存溢出,至今從未解決過。有成功的朋友,麻煩告知下
Key Promoter 快捷鍵提示插件
當你點擊鼠標一個功能的時候,可以提示 你這個功能快捷鍵是什么 ,和這個按鈕你的使用頻率
FindBugs for IntelliJ IDEA 分析bug
通過FindBugs幫你找到隱藏的bug及不好的做法。
選中java工程,點擊鼠標右鍵,選擇名為“Find Bugs”的菜單,點擊FindBugs,開始運行,問題指示器將指向根據bug模式識別出來的潛在問題代碼位置。
詳細使用:http://www.open-open.com/home/space-111465-do-blog-id-9737.html
我們點中“Find Bugs”,運行結束后可以在Problems中看到增加了如下的警告信息內容。
CamelCase 駝峰命名轉換
使用方法: SHIFT + ALT + U 轉換你選中的參數名稱。
插件在裝完以后,會在keymap中自動增加生這個快捷鍵的,畢竟是軟件,有些時候不會按照我們想要的規則進行轉換。
其他的使用技巧,暫時我也不會。
代碼進度預覽
codeGlance 可用於快速定位代碼 預覽
UML 類圖
- 搜索並安裝插件:PlantUML integration
- 在windows中安裝該插件依賴的一個msi軟件包:graphviz.msi
- 在idea othersetting 中找到該插件:Graphviz dot executable 項目 設置graphviz.msi安裝目錄下的
/Graphviz2.37/bin/dot.exe - 設置環境變量:
變量名:GRAPHVIZ_DOT
變量值(和步驟三的路徑是一致的):/Graphviz2.37/bin/dot.exe - 把 GRAPHVIZ_DOT添加進Path環境中 ;%GRAPHVIZ_DOT%
就可以正常使用了 - PlantUML Syntax Check : 語法檢查插件
Gradle Dependencies Formatter
dependencies 定義三坐標的時候用得到
官方描述:
Convert a string notation to a map notation
Convert a map notation to a string notation
Sort dependencies
Paste a Maven dependency as a Gradle dependency
親測:直接拷貝maven中pom.xml 中定義的三坐標元素,粘貼到gradle中會直接轉變成gradle中的描述方式。
美化
backgroundImage插件 設置ieada背景圖片
注意:此插件裝了之后,當控制台打印過多log的時候會讓idea卡死!慎用!!
在plugins市場安裝完該插件之后,會要求你重啟idea。然后在setting中找到以下的設置界面。選擇本地圖片或則 url網絡圖片。保存之后,再次重啟idea就能看到效果了
Grep Console 控制台顏色美化
未分類
生成JavaDoc文檔
你是否需要把Java的代碼注釋生成一個api文件,在eclipse,intellij idea,netbeans中都提供了相應的工具進行生成,現在簡單介紹一下在intellij ideak中生成javadoc的方法,在工具欄中找到”Tools”,然后“generate JavaDoc”
然后會彈出”Specify Generate JavaDoc Scope”窗口,在這個窗口里你可以選擇生成整個項目的或者某個模塊的javaDoc
但在使用intellij idea14導出javadoc文件時,如果注釋是中文會報以下錯誤:
更改文件編碼
更改所有:
ctrl alt s 彈出設定頁面,輸入 file encoding,可以設置項目的默認編碼,
更改單個文件的
打開文件,項目界面右下角有顯示當前光標行號列號,右邊就是當前文件編碼,自己改成想要的類型
顯示修改未保存的標識
默認情況下,修改但未保存的文件是沒有有* 號標識的;
想要加上這個*標識。按照以下設置就行了
debugJs 調試js代碼
- 在tomcat設置界面中。勾選 with javaScript debugger 選項。
- 在啟動tomcat的時候工具會提示你 在chrome瀏覽器中安裝 JetBrains IDE Support 插件。
- 啟動tomcat后,會自動幫你彈出一個頁面,這個頁面就能和idea通信。在彈出的頁面中點擊頁面,idea中下方的js 列表會隨着頁面的變化而變化,選擇你想要調試的js,打上斷點。就ok了
生成測試用例
ctrl + shift + t 就能生成好幾種測試用列
按等號 對齊代碼
setting——>code style——>Java——>Wrapping and baces——>group declearations——>align in columns(勾上)
private int f1 = 1; private String field2 = "";
- 1
- 2
MyBatis.xml中SQLDB表字段高亮提示
要配置好數據源。才會有關聯,並在上圖中對你的項目選擇對應的數據庫
自動生成 serialVersionUID
路徑:Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’
選中以上后,在你的class中:光標定位在類名前,按 Alt+Enter 就會提示自動創建 serialVersionUID 了。
不格式化某一段代碼
//@formatter:off 不格式化的代碼或則注釋 //@formatter:on 不過idea是默認不開啟該功能的,需要打開: Settings -> Editor -> Code Style -> Formatter Control -> Enable xxxxxxxxxx
- 1
- 2
- 3
- 4
- 5
- 6
技巧
在idea中部署多個web項目
file -> import module… 導入模塊。選擇你要部署的web項目。
導入之后,open module setting (設置模塊),和單獨的項目設置差不多。不過我覺得。導入項目依賴什么的最好在下圖中導入
設置tomcat的時候加入多個包。就能在一個tomcat中部署多個項目了
模仿Eclipse中的work sit
測試結果如下:
|– work
|—|項目A - maven
|—|項目B - gradle
|—|項目C - maven
打開項目的的時候選擇 work文件夾,右側的mavn面板會一直存在。所以能手動把項目A和B添加到Maven面板中。但是Gradle就找不到方法一同導入進來了。
各種使用錯誤
啟動項目非常慢
某一天發現下班前都能用得好好的,然后突然就發現項目啟動超級慢。在左下角有如下的提示:
解決辦法:
- 啟動的時候把斷點先禁用。
- 有可能是你的某一個斷點打在了一個方法上,或則一個不存在代碼的地方。(照成的原因最多的就是在修改的時候)