IDEA使用手冊

1. 查看代碼歷史版本

若要查看特定 Java 類的代碼歷史版本,請執行以下操作:

  1. 鼠標右鍵點擊所需查看的 Java 類。
  2. 在彈出菜單中選擇 "Local History"(本地歷史) >> "Show History"(顯示歷史)。
  3. 即可查看該類的歷史版本。這在你忘記對代碼進行瞭哪些更改或需要恢復到某個版本時非常有用。(請註意,隻能查看最近的修改記錄,較早的歷史版本將無法顯示。)

2. 調整 IntelliJ IDEA 的虛擬內存

雖然實質上都是修改 .vmoptions 配置文件,但推薦使用 "Change Memory Settings"(更改內存設置)來進行調整:

  • 選擇 "Edit Custom VM Options"(編輯自定義 VM 選項);
  • 或者,在本地磁盤目錄中更改配置文件。

請註意,通過某些方法破解的 IntelliJ IDEA 可能會導致無法打開該軟件的情況。

3. 將 IntelliJ IDEA 設置成 Eclipse 的快捷鍵

這對於從 Eclipse 轉到 IntelliJ IDEA 的開發人員非常友好,因為這樣就不需要記兩套不同的快捷鍵瞭。

4. 設置提示詞忽略大小寫

若要實現提示詞忽略大小寫的功能,請執行以下操作:

  • 取消勾選相關選項(某些 IntelliJ IDEA 版本中,選擇 "None" 即可)。
  • 例如,當輸入 "string" 時,應該會提示補全 "String"。

5. 關閉代碼檢查

與 Eclipse 類似,IntelliJ IDEA 也可以關閉代碼檢查以減少資源使用。但是,不建議完全關閉代碼檢查(除非你是一位高手);隻需關閉項目中不會使用到的檢查即可。

6. 設置文檔註釋模板

可以使用快捷鍵和模板來快速生成文檔註釋。

7. 顯示方法分隔符

該功能可方便查看方法與方法之間的間隔,特別適用於代碼規范不一致的項目。

8. 設置多行 Tab

默認情況下,IntelliJ IDEA 選擇顯示單行 Tab。如果取消該選項,就可以顯示多行 Tab,這在打開過多 Tab 時非常方便。

8.1 Tab 過多時會自動關閉

在 "Settings"(設置)- "Editor"(編輯器)- "General"(常規)- "Editor tabs"(編輯器選項卡)- "Tab limit"(選項卡限制)中,將數值設置為較大的值即可。

9. 快速匹配方法的大括號位置

按下 Ctrl + [ 可以快速跳轉到方法大括號的起止位置。這個快捷鍵與方法分隔符的使用相結合,可以幫助你快速定位方法的起止位置,不再需要費力找到方法的大括號分隔位置。

10. 代碼結尾補全

通過按下 Ctrl + Shift + Enter,可以快速補全代碼結尾,例如在一行代碼末尾補全分號,或者在 if 語句後補全大括號。這個快捷鍵能夠極大地提升編碼效率,無需手動切換光標位置即可完成補全操作。

11. 模糊搜索方法

按下 Ctrl + Shift + Alt + N,然後輸入部分方法名進行模糊搜索,例如在 People 類中查找 test 方法。如果覺得這個快捷鍵難記,也可以使用 Ctrl + Shift + R 進行搜索(在搜索框中選擇 "Files" 選項),然後手動選擇符號進行查找。

12. 預覽某個類的代碼

在某個類中,如果想要快速預覽另一個類的代碼,可以按下 Ctrl + Shift + I 實現預覽功能。這樣可以在不占用新的標簽頁的情況下查看代碼,尤其是在已經打開瞭很多標簽頁且命名類似的情況下非常有用。

13. 查看方法被調用的位置

按下 Ctrl + Alt + H 可以清晰地查看方法在哪些地方被調用。在知道這個快捷鍵之前,通常是通過 Ctrl + H(或者默認情況下是 Ctrl + Shift + F)進行搜索,然後人工查找調用位置。

14. 代碼模板(代碼快捷鍵)

例如,在 Eclipse 中,syso 是用於打印控制臺輸出的快捷鍵,但在 IntelliJ IDEA 中默認是 sout。如果想要將其改為 syso,可以在 "Postfix Completion"(後綴補全)設置中進行更改。類似的,還可以在其中設置其他常用代碼模板,如 fori 等。

15. 自動導包和自動移除無用的包

  • 手動導包:按下 Alt + Enter 進行手動導包。
  • 手動移除未使用的包:按下 Ctrl + Alt + O 進行移除。

IDEA安裝教程

发表回复

相关推荐

川麻開局打法淺談

“ 會打麻將的人,在碼好牌的時刻就已經構思好瞭胡哪張牌瞭。” 上次的文章主要講瞭一些我自己打牌的一個思路,不迷信運氣,...

· 28分钟前

厲害!新西蘭小黑本,全球排第5名!免簽187個……

你手上的小黑本能帶你去全球哪些地方呢?全球第5!可免簽187個國傢和地區。▼今年第三季度,亨利護照指數(Henley Passport In...

· 32分钟前

Bio-Share 工艺验证 | 生物制药的工艺性能确认(PPQ)

随着工艺验证进入QbD时代,FDA的新工艺验证指南将工艺验证分为三个阶段,今天我们要讲述的工艺性能确认(PPQ)是阶段2(工艺 ...

· 1小时前

安全可靠,租房就選巴樂兔

最近看瞭很多租房分享,安全性是大傢提到最多的一個問題,這個安全不僅是包含房子本身硬件條件上的安全,還包括小區環境以及...

· 1小时前

老爺車 古董車歷史著名品牌介紹 ——福特(FORD)(二)

上期我們講瞭關於福特這個品牌的創始人——亨利·福特的故事,今天我們就來講講一個福特品牌中不可或缺的車系,也是在福特汽車的...

· 1小时前