Eclipse: сокращение PMD (встроенный, пользовательский...)

Это, вероятно, вопрос полной лени, но я испытываю следующую проблему:

Когда я хочу, чтобы PMD проверил мой код, мне нужно выполнить следующие шаги:

  1. Щелкните правой кнопкой мыши на проекте
  2. Выберите PMD из контекстного меню
  3. Выберите "Проверить код с помощью PMD"

Это нормально делать раз в 10 минут, но не раз в 30 секунд.

Есть ли способ сделать этот процесс быстрее? Например, использовать какой-нибудь ярлык (но не нашел его) или создать собственный?

Спасибо

3 ответа

Решение

Вы можете написать скрипт Ant, который вызывает PMD, и запускать его всякий раз, когда вы сохраняете / собираете проект. Недостатком этого является предоставление вам отчета PMD за пределами IDE. Что сведет на нет любую экономию времени по сравнению с оригинальной процедурой. Это может быть полезно, если вы просто хотите узнать, есть ли ошибки или нет.

Или вы можете расширить плагин Eclipse, чтобы добавить ярлык.

Вы можете попробовать сторонний скрипт-инструмент 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 

Это не лень, а стремление к эффективности.

Да, можно добавить привязку ключа к Check Code with PMD, Например, вы можете использовать комбинацию вроде Ctrl + Alt + ? за это.

Идти к Window > Preferences > General > Keys > Введите "Check Code wit..." в поле поиска. Вы должны найти Команду и иметь возможность добавить привязку к ней.

Я не проверял это на PMD, но это возможно почти со всеми плагинами Eclipse (как Subclipse и т. Д.)

Другие вопросы по тегам