1. 程式人生 > 實用技巧 >IntelliJ IDEA入門

IntelliJ IDEA入門

IntelliJ IDEA入門

快捷鍵(Hot Keys)

  • 資料夾改名:shift + F6

  • sout + Enter:在IDEA中System.out.println()的快捷鍵

  • Art + Enter:可以自動導包

  • Ctrl + /:註釋

  • Ctrl + X:剪切當前行

  • Ctrl + D:複製當前行,新增複製的行到當前游標所在行的下一行

  • Ctrl + Shift + ↓:當前行下移

  • Ctrl + Shift + ↑:當前行上移

  • Ctrl + Shift + F:全域性搜尋(注意:搜狗輸入法等軟體可能會佔用熱鍵,記得將它們佔用的熱鍵釋放出來)

  • Ctrl + Shift + F:開啟設定頁面

  • Shift + F6:更改選定的檔名

  • Art + Insert:針對選定的屬性,插入getter和setter

  • 當容器建立好後,要遍歷容器只需:輸入for(User user : users)只需輸入user.for+Tab ;

  • SHIFT+ENTER:另起一行

  • F11:書籤標記

  • Shift + F11:書籤管理器

  • Ctrl+alt+t:選擇想要新增try/catch的語句,同時按下Ctrl+alt+t,選擇try/catch即可使語句被try/catch包住。

  • Art + F1, 1:在Projec中定位到當前開啟的頁面。

  • 查詢介面的實現類:ctrl + alt + B(方法同:ctrl + alt + 滑鼠左鍵)

  • 檢視類或介面的繼承關係:ctrl + h

  • 快捷實現interface:游標移動到interface名稱上,Art + Enter鍵,選擇“implement interface”即可

  • 檢視最近對檔案的操作例如刪除後恢復刪除:alt+shift+c

  • 開啟最近開啟的檔案:Ctrl+E

  • Ctrl + Shift + U:所選擇的內容進行大小寫轉換

  • Ctrl + Shift + /:對程式碼塊,新增或刪除註釋。它與 Ctrl + / 的區別是,它只會在程式碼塊的開頭與結尾添加註釋符號!

  • Shift + F10:立即運行當前配置的執行例項,這個在單元測試中特別好用。

  • Art + F7:檢視當前游標所選內容的在當前專案中的使用情況(會開啟一個使用情況的面板)。

  • Shift + Alt + M:改變當前選中檔案(需要版本控制中已有程式碼修改)的ChangList。(可以用來將一些不想提交的檔案歸類到不Push的ChangList中)

  • 查詢程式碼提交人:先右鍵點選程式碼編輯區的左邊欄(即行數欄),再點Annotate,即可顯示程式碼提交人。

  • F2 / (Shift + F2):navigate between code issues, jump to the next or previous highlighted error.

  • Ctrl + Shift + K:push git程式碼

  • Ctrl + Alt + Shift + U:開啟當前class相關的UML圖

  • Windows 版 IntelliJ IDEA 快捷鍵終極大全!

  • IntelliJ IDEA 快捷鍵說明大全(中英對照、帶圖示詳解)

  • Intellij IDEA 導航類快捷鍵指南

Git和SVN

清空Git或SVN儲存的賬號密碼:開啟Settings->Version Control->Subversion,Clear Auth Cache清理快取。

IntelliJ IDEA—SVN的配置及使用

端口占用解決方法

cite:Address already in use: JVM_Bind問題的解決

Windows中:

  1. cmd中輸入netstat -ano找到被佔用埠的pid號(例如:12345)
  2. 輸入“taskkill /f /pid 12345”手動刪除這個程序即可釋放埠

Linux中:

  1. 輸入netstat -apn查詢
  2. 輸入kill -s 9 12345接觸佔用

檢視idea中的TODO標籤

在idea IDE的下方有個TODO的按鈕,點選即可顯示當前專案所有的TODO標籤。

cite:如何在idea中高效地使用和查詢TODO標籤

給idea配置本地Gradle

其實idea自帶了gradle,本著如無必要勿增實體的原則,如果沒必要就不要本地安裝了。

  1. 本地電腦安裝idea並配置好環境:Gradle下載及安裝教程
  2. idea的seeting中搜索“gradle”,然後把安裝目錄配置上去即可

註釋

為了方面後期的維護,每個類、方法都應該有自己的註釋,而這些註釋可以由idea自動生成。

通過參考IDEA類和方法註釋模板設定(非常詳細)可以在建立類的時候自動生成註釋,下面丟模板:(@Author後面的${NAME}可以直接換成自己的名字)

/**
 *@ClassName ${NAME}
 *@Description TODO
 *@Author Nim(張楠)
 *@Date ${DATE} ${TIME}
 *@Version 1.0
*/

除錯

  1. 高效開發:IntelliJ IDEA天天用,這些Debug技巧你都知道?
  2. 在Intellij IDEA中使用Debug
  3. 先學會這些除錯技巧,再寫程式碼,效率提高十倍。吐血整理!

分析JVM

在terminal控制板的命令:

  • jps:插敘當前所有程序的
  • jmap -heap :列印jvm heap的情況
  • jmap -histo :列印jvm heap的直方圖。其輸出資訊包括類名,物件數量,物件佔用大小。
  • jmap histo: live :同上,但是隻列印存活物件的情況
  • jmap -permstat :列印permanent generation heap情況