IntelliJ IDEA創(chuàng)建自定義檢查

2018-10-18 14:29 更新

IntelliJ IDEA 自定義檢查

tip:使用結(jié)構(gòu)搜索檢查是通過 IntelliJ IDEA 界面創(chuàng)建自定義檢查的唯一方法?;蛘?,您可以開發(fā)一個(gè)外部插件實(shí)現(xiàn)自定義檢查。

IntelliJ IDEA 允許您創(chuàng)建基于搜索模板的自定義檢查。檢查表提供了結(jié)構(gòu)搜索檢查,它是創(chuàng)建搜索模板的強(qiáng)大工具。基于此檢查,您可以創(chuàng)建任意數(shù)量的搜索模板來檢查您的源代碼和任何數(shù)量的替換模板,以用作解決檢測到的問題的方法。

如果要創(chuàng)建自定義檢查,請按照下述操作進(jìn)行:

  1. 打開“檢查”對話框。
  2. 從下拉列表中選擇所需的配置文件。與所選配置文件相關(guān)的檢查顯示在樹視圖中。
  3. 在檢查列表中,展開“常規(guī)”節(jié)點(diǎn)并選中結(jié)構(gòu)搜索檢查項(xiàng)旁邊的復(fù)選框。這將啟用選項(xiàng)區(qū)域中的控件,您可以在其中配置自定義檢查。
  4. 點(diǎn)擊 "添加搜索模板" 按鈕。在 "結(jié)構(gòu)搜索" 對話框中,打開 "指定搜索選項(xiàng)"。
  5. 點(diǎn)擊"添加替換模板" 按鈕。在打開的 "結(jié)構(gòu)替換" 對話框中,指定替換選項(xiàng)。
  6. 完成檢查模板列表:
    • 若要編輯模板,請?jiān)?"選定模板" 列表中選擇它,單擊 "編輯" 按鈕,然后在打開的 "編輯模板" 對話框中編輯該模板。
    • 若要刪除模板,請?jiān)诹斜碇羞x擇它,然后單擊“刪除”按鈕。
  7. 使用嚴(yán)重性下拉列表指定檢查嚴(yán)重性。
  8. 將檢查與范圍關(guān)聯(lián)起來。

    如果檢查與范圍無關(guān),則適用于當(dāng)前項(xiàng)目的所有來源。

IntelliJ IDEA 更改當(dāng)前文件的突出顯示級別

使用狀態(tài)欄快速重新配置編輯器中當(dāng)前打開的文件的突出顯示。使用 Hector,您可以選擇突出顯示語法問題、檢查問題或關(guān)閉突出顯示。

具體操作步驟如下:

  1. 通過執(zhí)行下列操作之一打開 "突出顯示級別" 彈出窗口:
    • 在主菜單上選擇:分析| 配置當(dāng)前文件分析(Analyze | Configure Current File Analysis)。
    • 按 Ctrl+Shift+Alt+H。
    • 單擊狀態(tài)欄上的 Hector 圖標(biāo):
    • 右鍵單擊滾動條頂部的代碼檢查指示器。
  2. 將滑塊移動到定義突出顯示級別的三個(gè)可用位置之一:
    • 無:關(guān)閉在編輯器中突出顯示的問題。
    • 語法:僅突出顯示語法問題。
    • 檢查 :(默認(rèn))突出語法問題和檢查問題。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號