IntelliJ IDEA從自動導入中排除類并優(yōu)化導入

2018-10-16 16:01 更新

IntelliJ IDEA 從自動導入中排除類

IntelliJ IDEA 建議的導入列表有時可能太過于廣泛,可以包括您實際上并不需要的類。例如,項目中的某些類名稱可以與內(nèi)部 SDK 或不相關(guān)的庫類的名稱相匹配。

IntelliJ IDEA允許您配置要從導入幫助和代碼完成中排除的類,從而有助于避免無意中使用錯誤的類。此外,IntelliJ IDEA 提供了一個意圖操作,允許您即時排除不必要的即時類。

這些設(shè)置也適用于代碼完成。指定為代碼完成功能要忽略的類和包將不會添加到建議列表中。

IntelliJ IDEA 配置導入

配置要從導入中排除的類

  1. 打開"設(shè)置/首選項" 對話框,然后在 "編輯器/常規(guī)" 節(jié)點下單擊 "自動導入"。
  2. 在"自動導入" 頁上,單擊 ( Alt+Insert )。
  3. 在打開的對話框中,鍵入要排除的類或整個包的名稱,然后單擊“確定”。

    使用 (Alt+Insert)和 (Alt+Delete)來管理 IntelliJ IDEA 不應(yīng)該放置在建議列表中的類和包的列表。

  4. 應(yīng)用更改并關(guān)閉“設(shè)置/首選項”對話框。

IntelliJ IDEA 從導入中排除類

在即時導入中排除類

  1. 開始在編輯器中輸入名稱,并使用 "創(chuàng)建導入" 部分中描述的 "意圖操作":
    IntelliJ IDEA 從導入中排除類
  2. 在"導入建議" 列表的類中,選擇要忽略的類,然后單擊向右箭頭以顯示意圖操作的嵌套列表。IntelliJ IDEA 建議您排除特定的類或整個包含的包:
    IntelliJ IDEA 從導入中排除類
  3. 單擊要排除的所需類或包。

IntelliJ IDEA 優(yōu)化導入

對于 IntelliJ IDEA 來說,一些導入的類或包對代碼來說會變得是冗余的。

通常情況下,您必須停止正在進行的操作,滾動到文件的頭部,找到未使用的導入,并將其刪除。刪除使用實例時,很容易忘記刪除導入。

IntelliJ IDEA 提供"優(yōu)化導入" 功能,使您方便地從當前文件或當前目錄中的所有文件中刪除未使用的導入。這有助于避免在項目中使用不必要的,過多的和重復的導入。

可以刪除整個項目或當前文件中的未使用的導入語句。

IntelliJ IDEA 優(yōu)化項目中的導入

要優(yōu)化整個項目的進口,請按照下列步驟操作:

  1. 在"項目" 工具窗口中放置插入符號,然后執(zhí)行以下操作之一:
    • 在主菜單上選擇代碼| 優(yōu)化導入(Code | Optimize Imports)。
    • 在 "項目工具" 窗口的上下文菜單上,選擇 "優(yōu)化導入"。
    • 按 Ctrl+Alt+O。將打開 "優(yōu)化導入" 對話框。
  2. 如果您的項目受版本控制,則只啟用 VCS 更改文件的選項。根據(jù)需要選擇或清除此選項。
  3. 單擊“運行”。

IntelliJ IDEA 優(yōu)化當前文件中的導入

處理未使用的導入的一種方法是使用在突出顯示的未使用導入中設(shè)置插入符號時出現(xiàn)的快速修復。但是,您可以在更大的范圍內(nèi)優(yōu)化導入,如下所述:

要優(yōu)化當前打開的文件中的導入,請執(zhí)行以下操作之一:

  • 在主菜單上選擇代碼| 優(yōu)化導入(Code | Optimize Imports)。
  • 按 Ctrl+Alt+O。
  • 將插入符號放在導入語句中,單擊 并選擇刪除未使用的導入。
  • 打開 "重新格式化文件" 對話框(Ctrl+Shift+Alt+L)并選擇選擇 "優(yōu)化導入" 選項。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號