IntelliJ Idea各類技巧設置筆記和錯誤解決

版本控制

GitHub

GitHub提示找不到路徑: 
解決方法:去官方下載gitHub,而後在如下路徑找到Git.exe並設置 
C:\Users\你的用戶\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe 
這裏寫圖片描述html

GitOSC

開源中國插件,能夠登陸本身的帳戶,而後看到下拉列表,方便上傳下載。java


插件相關

jrebel-熱部署

先從市場安裝官方版,安裝完成以後,重啓Idea。能夠在settings中看到jrebel選項 
安裝以後的jrebel在以下目錄: 
C:\Users\you name\.IntelliJIdea14\config\plugins\jr-ide-idea 
接下來的破解,大家都懂得,不知道的自行百度: 
把下載的破解文件 jrebel.jar jrebel.lic覆蓋 上面目錄下只要有 jrebel.jar存在的目錄。就ok了mysql

這裏寫圖片描述 
這裏寫圖片描述

注: 還記得是15年以前的版本破解成功過。後來的版本。顯示破解成功了,可是一使用就內存溢出,至今從未解決過。有成功的朋友,麻煩告知下git


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中看到增長了以下的警告信息內容。github


CamelCase 駝峯命名轉換

使用方法: SHIFT + ALT + U 轉換你選中的參數名稱。
插件在裝完之後,會在keymap中自動增長生這個快捷鍵的,畢竟是軟件,有些時候不會按照咱們想要的規則進行轉換。
其餘的使用技巧,暫時我也不會。

代碼進度預覽

codeGlance 可用於快速定位代碼 預覽web

UML 類圖

  1. 搜索並安裝插件:PlantUML integration
  2. 在windows中安裝該插件依賴的一個msi軟件包:graphviz.msi
  3. 在idea othersetting 中找到該插件:Graphviz dot executable 項目 設置graphviz.msi安裝目錄下的 
    /Graphviz2.37/bin/dot.exe
  4. 設置環境變量: 
    變量名:GRAPHVIZ_DOT 
    變量值(和步驟三的路徑是一致的):/Graphviz2.37/bin/dot.exe
  5. 把 GRAPHVIZ_DOT添加進Path環境中 ;%GRAPHVIZ_DOT% 
    就能夠正常使用了
  6. PlantUML Syntax Check : 語法檢查插件

Gradle Dependencies Formatter

dependencies 定義三座標的時候用獲得 
官方描述:sql

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 dependencychrome

親測:直接拷貝maven中pom.xml 中定義的三座標元素,粘貼到gradle中會直接轉變成gradle中的描述方式。數據庫


美化

backgroundImage插件 設置ieada背景圖片

注意:此插件裝了以後,當控制檯打印過多log的時候會讓idea卡死!慎用!! 
在plugins市場安裝完該插件以後,會要求你重啓idea。而後在setting中找到如下的設置界面。選擇本地圖片或則 url網絡圖片。保存以後,再次重啓idea就能看到效果了 
這裏寫圖片描述 
這裏寫圖片描述windows


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代碼

  1. 在tomcat設置界面中。勾選 with javaScript debugger 選項。這裏寫圖片描述
  2. 在啓動tomcat的時候工具會提示你 在chrome瀏覽器中安裝 JetBrains IDE Support 插件。
  3. 啓動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就找不到方法一同導入進來了。


各類使用錯誤

啓動項目很是慢

某一天發現下班前都能用得好好的,而後忽然就發現項目啓動超級慢。在左下角有以下的提示: 
這裏寫圖片描述

解決辦法:

  1. 啓動的時候把斷點先禁用。
  2. 有多是你的某一個斷點打在了一個方法上,或則一個不存在代碼的地方。(照成的緣由最多的就是在修改的時候)

這裏寫圖片描述

相關文章
相關標籤/搜索