2011-02-10 7 views
1

這可能是絕對的懶惰的問題,但我遇到以下問題:的Eclipse:PMD shorcut(內置,自定義...)

當我想PMD檢查我的代碼,我需要執行以下步驟:

  1. 項目上點擊右鍵
  2. 選擇PMD從上下文菜單中
  3. 選擇 「校驗碼的PMD」

可以在10分鐘內完成一次,但不會在30秒內完成一次。

有什麼方法可以使此過程更快?就像使用一些快捷方式(雖然沒有找到一個)或創建自己的?

感謝

回答

1

你可以編寫調用PMD一個Ant腳本,並使其每次保存運行/建項目。這有一個缺點,就是在IDE之外給你一個PMD報告。這會否定原始程序節省的時間。如果你只是想知道是否有任何錯誤,這可能很有用。

或者您可以擴展Eclipse插件以添加快捷方式。

-1

是的,它可以添加一鍵綁定Check Code with PMD。例如,你可以使用組合如Ctrl + Alt + 爲此。

轉到Window>Preferences>General>Keys>鍵入 「校驗碼機智...」 在搜索框中。您應該找到命令並能夠爲其添加綁定。

我沒有爲PMD測試這一點,但它可能與幾乎所有的Eclipse插件(點菜Subclipse的等)

+0

謝謝,但問題是,「檢查與PMD代碼」(或任何PMD相關)沒有找到作爲命令:( – Xorty 2011-02-10 16:14:51

+1

嗯......該死的,對不起,因爲在回答之前沒有測試它,你應該考慮創建無論如何都是PMD bugtracker中的一張票 – codevour 2011-02-10 16:24:20

0

您可以嘗試第三方腳本工具autohotkey。

;PMD on eclipse 
^+m::        ;Ctrl + Shift + m 
    MouseClick, right, 686, 420  ;clicks somewhere in the middle 
    Send {UP 4}      ;select PMD in context menu 
    Send {RIGHT}      ;sub menu 
    Send {UP}      ;choose the 'Check code with PMD' 
    Send {ENTER}      
return 

這不是懶惰,而是對效率的渴望。