Я считаю, что щелчок правой кнопкой мыши по проекту или файлу в проводнике пакетов является наиболее трудоемкой частью этого повторяющегося процесса.
В основном я делаю связанные изменения в нескольких файлах, а затем синхронизирую весь проект. Первым шагом к ускорению всего процесса с помощью горячих клавиш является привязка комбинации клавиш «Синхронизировать с репозиторием ...». Для Eclipse 3.5 в OSX горячую клавишу можно связать, перейдя в Eclipse-> Preferences-> General-> Keys. Затем найдите «Синхронизировать» в текстовом фильтре. Я связываю элементы управления как синхронизирую.
Как только горячая клавиша назначена для Synchro ..., нажатие горячей клавиши синхронизирует файл в активном редакторе или выбранные файлы в проводнике проекта, если проводник проекта активен.
Чтобы быстро сосредоточиться на обозревателе проектов, нажмите на OSX команду-F6, чтобы перейти к обозревателю проектов. Другой способ, если фокус находится в виде редактора, это нажать cmd-alt-W (Показать в ...) и затем выбрать «Project Explorer» из всплывающего окна. Извините за ярлыки OSX. Если вы посмотрите в области ключей, упомянутой ранее, вы сможете найти соответствующую горячую клавишу для циклического просмотра.
Итак, мы ускорили часть процесса, но было бы неплохо иметь быстрый способ выбора всего проекта. Самый простой способ - взломать - просто начните вводить название своего проекта в проводнике проекта. Если имя не достаточно уникально, добавьте к нему «Z» или что-то еще, чтобы просто нажать клавишу «z», чтобы выбрать весь проект. Затем нажмите горячую клавишу Synchro ... для синхронизации всего проекта.
Хорошо, так что для синхронизации всего проекта требуется немало горячих клавиш, почти как играть гитарные аккорды или делать приятные комбо в Tekken, но, честно говоря, последовательность горячих клавиш можно вставить меньше, чем за время. требуется, чтобы подвести руку к мыши. Возможно, привязка макроса ко всей последовательности сделает его более удобным.