Eclipse:PMD快捷方式(内置,自定义......)

时间:2011-02-10 15:54:15

标签: java eclipse pmd

这可能是一个完全懒惰的问题,但我遇到了以下问题:

当我想要PMD检查我的代码时,我需要执行以下步骤:

  1. 右键点击项目
  2. 从上下文菜单中选择PMD
  3. 选择“使用PMD检查代码”
  4. 可以在10分钟内完成这一次,但在30秒内完成一次。

    有没有办法让这个过程更快?喜欢使用一些快捷方式(虽然没有找到一个)或创建自己的快捷方式?

    由于

3 个答案:

答案 0 :(得分:1)

您可以编写一个调用PMD的Ant脚本,并在您保存/构建项目时运行它。这样做的缺点是在IDE之外提供PMD报告。这将否定原始程序的任何时间节省。如果您只是想知道是否有任何错误,这可能很有用。

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

答案 1 :(得分: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 

这不是懒惰,而是对效率的渴望。

答案 2 :(得分:-1)

是的,可以向Check Code with PMD添加密钥绑定。例如,您可以使用 Ctrl + Alt + 这样的组合。

转到Window> Preferences> General> Keys>在搜索框中输入“ Check Code wit ... ”。您应该找到命令并能够为其添加绑定。

我没有为PMD测试过这个,但几乎所有Eclipse插件都可以使用它(比如Subclipse等)