當前位置: 華文世界 > 數碼

Windows版IntelliJ IDEA 2023.3設定

2024-01-06數碼

1. IntelliJ IDEA設定說明

在使用IntelliJ IDEA 開發專案之前還需要進行一些設定,完成這些設定後能讓專案開發更加順暢。

IntelliJ IDEA相關的設定都是在 設定視窗 進行,因此首先需要知道如何開啟設定視窗

首先啟動IntelliJ IDEA

左鍵單擊工作列的IntelliJ IDEA或者左鍵雙擊IntelliJ IDEA圖示

就可以啟動IntelliJ IDEA

啟動以後可以看到IntelliJ IDEA歡迎視窗

然後依次點選Customize>All settings...

就可以開啟IntelliJ IDEA的設定視窗,在該視窗下完成IntelliJ IDEA相關設定

由於IntelliJ IDEA提供了非常多的設定項,比如外觀和行為、快捷鍵、編輯器、外掛程式、版本控制等等,因此提供了搜尋功能用於搜尋設定項。建議大家在進行相關設定時在搜尋框搜尋相關設定項。

還有幾點需要註意的是

  1. 如果想要取消修改,點選右下角的Cancel,此時會關閉設定視窗
  2. 在進行大部份設定後,點選右下角的Apply後設定會立即生效
  3. 所有設定完成後點選右下角的OK關閉設定視窗

2.外觀與行為設定

2.1 外觀設定

2.1.1 主題設定

IntelliJ IDEA 預設的主題選擇的Dark

大家可以根據自己的喜好切換到其他的主題,例如 Light

2.1.2 外觀字型設定

IntelliJ IDEA 的外觀預設是使用的Inter字型,字型大小為13

如果感覺不合適, 那麽可以自訂字型和字型大小

我這裏將外觀字型大小由預設的13改成16

改完以後建議重新開啟設定視窗

2.2 新UI設定

在IntelliJ IDEA 2022.3以後提供了新UI,關於新UI的詳細介紹,大家可以存取IntelliJ IDEA官網檢視新UI的詳細介紹

2.2.1 開啟新UI

自從IntelliJ IDEA 2023.2以後預設會啟用新UI

2.2.2 開啟緊湊模式

如果你使用的筆記電腦開發Java專案,那麽建議勾選緊湊模式,那樣UI元素會占用更少的螢幕空間

開啟緊湊模式

關閉緊湊模式

2.2.3 在單獨的工具列中顯示主選單

預設情況下主選單是不顯示的

建議勾選在單獨的工具列中顯示主選單

這樣在使用IntelliJ IDEA開發Java專案時就會在單獨的工具列中顯示主選單

新UI相比之前的UI界面會更加簡潔、美觀,操作起來更加高效,未來IntelliJ IDEA也會預設啟用新UI,因此我們從現在開始全程都會使用新UI

2.3 系統設定

2.3.1 啟動時重新開啟專案設定

IntelliJ IDEA預設情況下是 啟動時重新開啟專案 ,也就是啟動IntelliJ IDEA後直接開啟 最近關閉的專案

通常情況下在公司做Java開發時可能 同時開發多個專案 ,因此建議 取消 勾選 Reopen projects on startup

這樣在啟動IntelliJ IDEA後如果有多個專案,那麽 可以選擇指定的專案 然後再開啟IntelliJ IDEA

2.3.2 IntelliJ IDEA更新設定

IntelliJ IDEA 預設情況下會自動檢查IntelliJ IDEA 以及相關外掛程式的更新

如果你不想更新IntelliJ IDEA或者 當前使用的已經是穩定版本 ,那麽建議取消勾選Check IDE update for Stable Relases,而僅僅保留檢查外掛程式更新

3. 編輯器設定

3.1 編輯器常規設定

IntelliJ IDEA編輯器預設沒有啟用 使用Ctrl+滑鼠滾輪調整字型大小

建議啟用使用Ctrl+滑鼠滾輪調整字型大小, 這樣在編寫程式碼時可以隨時按住Ctrl鍵再捲動滑鼠更改字型大小, 不過這個更改只是針對當前正在編輯的內容臨時生效,重新開機IntelliJ IDEA後修改會失效

3.1.1 自動匯入設定

IntelliJ IDEA 自動匯入設定 預設沒有開啟動態添加明確的import語句和動態最佳化import語句

在編寫Java程式時預設情況下如果使用的不是java.lang包的Java類,那麽需要手動導包(也就是編寫import語句)

為了開發更加高效,通常情況下建議開啟動態添加明確的import語句和動態最佳化 import語句

不過如果不同包下存在同名的類(例如Date在java.sql和java.util中),那麽需要手動選擇指定的包

3.1.2 外觀設定

預設情況下IntelliJ IDEA 沒有啟用顯示方法之間的分隔符

因為後期我們在編寫Java程式碼時會在同一個類中編寫很多方法,為了閱讀程式碼更加方便(區分程式碼所在的方法),因此建議啟用顯示方法之間的分隔符,也就是在多個方法之間增加一條水平線

後期在看源碼時會更加方便

3.1.3 程式碼補全

在使用IntelliJ IDEA 編輯器編寫程式碼時會進行程式碼補全,例如輸入Sy就會補全System,但是如果輸入sy就不會補全為System,因為 預設情況下程式碼補全是區分大小寫

日常開發中建議 程式碼補全時不區分大小寫 ,取消勾選Match case,這樣就可以不區分大小寫補全程式碼,例如 輸入sy後會補全System

IntelliJ IDEA預設沒有開啟①補全時顯示形參名稱提示和②顯示完整的方法簽名配置

new Date 提示內容

勾選①補全時顯示形參名稱提示和②顯示完整的方法簽名配置

new Date 提示內容

3.1.4 控制台設定

預設的控制台編碼為系統預設編碼GBK

強制 將控制台編碼由預設的GBK改成UTF-8

預設的控制台緩沖大小為1024KB

建議將控制台的緩沖大小改成10240KB,這樣在後期開發專案時能看到更多控制台輸出的內容

3.1.5 編輯器分頁設定

預設情況下編輯器分頁 顯示在一行,如果分頁不合適,捲動分頁面板 ,如果開啟檔比較多會隱藏部份編輯器分頁

建議改成在多行顯示,這樣可以在編輯器中看到所有分頁

3.2 編輯器字型設定

IntelliJ IDEA 編輯器的字型預設是 JetBrains Mono ,字型大小是13

字型越小,編輯器中看到的程式碼越多,但是比較 費眼睛

因此我這裏將字型大小由預設的13改成18,修改完成後可以在 右邊 預覽效果

3.3 編輯器配色方案

IntelliJ IDEA 預設情況下的單行註釋和多行註釋的字型顏色是灰色的,其顏色值是十六進制 7A7E85

在Editor>Color Scheme>Language Defaults中選擇Comments的Line comment和Block comment可以檢視

  • 檢視單行註釋配色方案
  • 檢視多行註釋配色方案
  • 不過在IntelliJ IDEA 2023.3中的文件註釋文本顏色是綠色的,而且文件註釋文本內容的顏色值是十六進制5F826B

    建議將單行註釋、多行註釋的文本內容顏色值改成和多行註釋內容的顏色一樣,也就是十六進制的 5F826B ,當然你也可以隨意選擇自己喜歡的顏色

    單行註釋字型顏色改成綠色

    多行註釋字型顏色改成綠色

    後期在編寫程式碼時會看到程式中三種註釋(單行註釋、多行註釋、文件註釋)內容的顏色都是綠色

    3.4 檔和程式碼樣版設定

    3.4.1 檔頭設定

    預設情況下檔和程式碼樣版的檔頭配置內容是空的

    我們可以添加如下 文件註釋 內容

    /*** ${description}* @author tony [email protected]* @version ${DATE} ${TIME}* @since Java21*/

  • ${description} 用於描述類的作用
  • @author 作者 郵箱 用於描述類的作者、郵箱
  • @version ${DATE} ${TIME} 使用當前日期時間作為版本號 用於描述類的版本
  • @since Java21 用於描述專案依賴的Java版本為Java21
  • 後續在建立 class、Interface、Enum、Record都會用到這個文件註釋

    因為在 class、Interface、Enum、Record檔樣版都使用了檔頭

    例如我的第一個Java程式就使用了類頭的文件註釋

    3.5 編輯器檔編碼設定

    預設的編輯器檔編碼設定

    專案編碼和內容檔預設編碼都要調整為UTF-8,同時勾選自動轉換為Ascii但顯示原生內容

    4. 構建、執行、部署設定

    4.1 編譯器設定

    在使用IntelliJ IDEA開發Java專案時,建議勾選

    ①自動構建專案僅在不執行/不偵錯時工作

    ②並列編譯獨立模組(可能需要更大的堆),如果以後開發 多模組 專案時會用到

    ③ 將共享構建行程堆大小由預設的700M調整為4096M

    5. 工具設定

    5.1 保存時的操作設定

    依次點選Tools>Actions on Save

    勾選① 重新格式化程式碼 和② 最佳化import ,然後點選Apply

    這樣後期在開發專案時完成編輯原始檔並保存後(IntelliJ IDEA自動保存檔)會自動重新格式化程式碼和最佳化import

    所有設定完成後點選OK關閉設定視窗

    點選IntelliJ IDEA歡迎視窗右上角的x關閉IntelliJ IDEA

    6. IntelliJ IDEA JVM設定

    IntelliJ IDEA是執行在JVM之上的,我們可以修改JVM的選項調整IntellliJ IDEA的效能 IntelliJ IDEA幫助文件也提供了詳細的配置方法

    首先開啟檔檔案總管(Windows+E)

    進入IntelliJ IDEA安裝目錄的bin目錄C:\Program Files\JetBrains\IntelliJ IDEA 2023.3.2\bin

    開啟idea64.exe.vmoptions檔

    該檔可以使用文字編輯器(例如Visual Studio Code)開啟

    強烈建議 修改之前先備份 ,其目的就是為了防止因為修改該檔導致IntelliJ IDEA無法啟動後可以還原成備份。

    -Xms128m-Xmx2048m-XX:ReservedCodeCacheSize=512m-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-XX:+IgnoreUnrecognizedVMOptions-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend-ea-Dsun.io.useCanonCaches=false-Dsun.java2d.metal=true-Djbr.catch.SIGABRT=true-Djdk.http.auth.tunneling.disabledSchemes=""-Djdk.attach.allowAttachSelf=true-Djdk.module.illegalAccess.silent=true-Dkotlinx.coroutines.debug=off

    如果你的電腦記憶體32G以上,那麽可以參考以下配置

    修改如下幾個參數

  • -Xms1024m
  • -Xmx4096m
  • -XX:ReservedCodeCacheSize=2048m
  • -XX:SoftRefLRUPolicyMSPerMB=200
  • -XX:CICompilerCount=8
  • -Xms1024m-Xmx4096m-XX:ReservedCodeCacheSize=2048m-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=200-XX:CICompilerCount=8-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-XX:+IgnoreUnrecognizedVMOptions-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend-ea-Dsun.io.useCanonCaches=false-Dsun.java2d.metal=true-Djbr.catch.SIGABRT=true-Djdk.http.auth.tunneling.disabledSchemes=""-Djdk.attach.allowAttachSelf=true-Djdk.module.illegalAccess.silent=true-Dkotlinx.coroutines.debug=off

    改完以後記得 重新開機IntelliJ IDEA ,測試是否能夠 正常開啟

    後期在開發大型專案時你會發現調整JVM Options後比預設的配置更加流暢