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


版本控制

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 類圖

  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 定義三坐標的時候用得到 
官方描述:

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

  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. 有可能是你的某一個斷點打在了一個方法上,或則一個不存在代碼的地方。(照成的原因最多的就是在修改的時候)

這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM