1. 程式人生 > >開發工具IDEA的使用技巧

開發工具IDEA的使用技巧

IDEA的使用總結

idea作為目前java開發最常用的工具,針對其使用做一些總結,提高開發效率:

  • 安裝和啟用
  • 初始常用配置
  • 快捷鍵
  • 常見用法總結

1.下載與安裝

idea的下載到官網下載即可,其中旗艦版擁有更實用功能,建議下載。idea旗艦版

idea的啟用有多種方式。

2.初始常用配置

2.1 配置JDK 
首先是配置JDK。開啟“File”–>”project setting”,新增本地安裝的JDK。(idea自己也會帶JDK) 
配置JDK

2.2 配置maven 
開啟“File”–>”Other settings”–>”default settings”,搜尋“maven”即可(也可以在setting裡設定,建議通過default settings設定,這樣可以修改預設配置)。 
配置maven


本機安裝好mavne後,按圖中所示配置即可。 

特別注意,在配置的時候一定要選擇 Default Settings要不然每次新建其他工程都會預設使用IDEA自帶的MAVEN

修改MAVEN的setting.xml檔案 
1.設定預設倉庫地址(我這裡設定的是本地D:\JAVATools\MvnRepo) 
這裡寫圖片描述

2.設定MAVEN的遠端倉庫路徑,預設的地址由於國內特殊原因比較慢 


2.3 配置其他 
- 配置編碼UTF-8。找到下圖所示,按紅框所示配置,可以避免後期發生亂碼的情況。 
配置編碼
- 配置git。配置git後,可以點選右邊test測試是否成功。注意git所在路徑。 
配置git

以上即是初次安裝建議配置的項,其他如字型、外掛、修改快捷鍵和修改建立類模板,可以根據自己需要查詢修改。

3.快捷鍵

搜尋: idea的搜尋功能十分強大。

快捷鍵 作用
ctrl+shift+f 按檔名進行搜尋檔案,搜尋用這個就行,相當好用
ctrl+shift+n 搜尋類名
shift+shift 搜尋任何東西
alt+F7 搜尋使用到的地方
ctrl+alt+b 查詢子類或實現方法
ctrl+h 檢視繼承關係
ctrl+shift+b 開啟實現類

操作:

快捷鍵 作用
shift+F6 改名
ctrl+alt+ <—方向鍵 返回剛才檢視的地方,非常實用
shift + 滑鼠左鍵 關掉當前頁
ctrl+ x 刪除當前行
psfs 快速打出public static final String

以上為比較常用的快捷鍵,idea還有很多實用的快捷鍵,可以慢慢摸索。

4.其他功能

4.1 工具欄配置 
工具欄配置

4.2 檢視單元測試覆蓋率 
idea已經集成了coverage,只要點選執行旁邊的run with coverage即可檢視單元測試覆蓋率 
單元測試 
4.3 配置tomcat 
配置tomcat

4.4 優化JVM引數 
開啟idea安裝目錄下的bin ->idea.exe.vmoptions,修改以下引數:

-server
-Xms500m
-Xmx1024m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=true
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow 

-Xms500m 設定初時的記憶體數,設定合理值,增加該值可以提高 Java 程式的啟動速度 
-Xmx1024m 設定最大記憶體數,提高該值,可以減少記憶體 Garage 收集的頻率,提高程式性 
-Dsun.awt.keepWorkingSetOnMinimize=true 可以讓 IDEA 最小化到工作列時依然保持以佔有的記憶體,當重新開啟 IDEA,能夠被快速顯示 
-server 控制記憶體 garage 方式,無需花費時間等待記憶體 garage 的收集

4.5 最大化當前視窗 
這種在演示時非常有用,可以將程式碼視窗最大化,方便檢視投影演示。 
方式:開啟view -> 
最大化 
可以將當前視窗最大化,使自己專注於當前視窗,也方便演示。alt+1可以開啟專案結構,進行類的切換。 
退出再次開啟view,退出此模式即可。 
4.6 控制檯中文亂碼的問題 
控制檯出現亂碼後,如果在file encoding中修改為UTF-8後仍未解決: 
1. 找到intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案,分別在這兩個檔案中新增:-Dfile.encoding=UTF-8 
2. 在tomcat的啟動引數中設定 -Dfile.encoding=UTF-8 
3. 然後重啟idea,一般即可解決。 
4.7 隱藏自動生成的idea資料夾和iml檔案 
當我們使用idea建立工程時,idea會自動生成idea資料夾和iml檔案,看著實在礙眼,我們可以通過設定隱藏它。 
隱藏自動生成檔案
4.8 其他配置

  • 行註釋的位置不要出現在行開頭 
    行註釋的位置
    幾個選項的意思如下:這個要看個人習慣,哪個順眼就用那個. 
    註釋結果

  • 查詢檔案在專案中位置 
    點選如下按鈕,可以自動開啟專案結構,展示右邊檔案在專案中的位置,有些情況下還是很方便的. 
    檔案在專案中位置

  • 匯入包的優化

這幾個選項可以優化匯入包,如自動去掉不用的包.高版本的idea好像是預設勾選的,使用預設配置即可. 
匯入包的優化