Eclipse: сокращение PMD (встроенный, пользовательский...)
Это, вероятно, вопрос полной лени, но я испытываю следующую проблему:
Когда я хочу, чтобы PMD проверил мой код, мне нужно выполнить следующие шаги:
- Щелкните правой кнопкой мыши на проекте
- Выберите PMD из контекстного меню
- Выберите "Проверить код с помощью 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 и т. Д.)