Как выполнить последнюю явно запущенную Конфигурацию Выполнения? Eclipse всегда пытается петлять в текущем редакторе, который является раздражающим, когда это - класс, который, оказывается, имеет основной метод или является некоторыми не файл Java, для которого Eclipse затем пытается настроить задачу Ant вместо того, чтобы просто запустить мою программу. Я знаю, что могу нажать самый верхний объект в Выпадающем Выполнении, но я действительно предпочел бы иметь сочетание клавиш, которое делает excatly это для меня.
Действительно ли возможно быстро записать и запустить немного скрипта для автоматизации некоторых утомительных задач редактирования? Я знаю, что мог записать расширения в Java, но часто я просто хочу к автоматизированию чего-то, в чем я буду только нуждаться однажды, и это не было бы длиннее, чем, возможно, 3 строки кода JavaScript.
Могу я disbale/enable расширения, не имея нескольких установок затмения? Некоторые расширения (т.е. Android) съедают много ресурсов и замедляют все немного, когда они установлены даже для проектов, где они не используются. Существует ли путь к ленивому, инициализируют такие расширения или загрузить их явно или еще лучшего партнера загрузка расширений проектов? Я предполагаю, что удаление их заставит меня потерять все свои предпочтения их также?
Я использую Eclipse 3.5 Galileo.
Это, похоже, решает некоторые из ваших проблем:
http://eclipseone.wordpress.com/
В частности, это это . «Проблема, которую вы описали.
Об отключении плагинов вы должны быть в состоянии настроить несколько рабочих полос Eclipse с различными видами в профилях. Чтобы включить / отключить плагины, перейдите к настройкам> Общие> запуск и выключение и снимите флажок «Любой подключаемый».
В Windows вы можете даже создать индивидуальные значки Eclipse Icons для каждого рабочего пространства, указав местоположение рабочего пространства, используя параметр -DATA
:
eclipse.exe -data <workspace path>
Перейти к настройкам ( окно меню
- -
Предварительная техника
) Run / Debug
- Запуск
; Там в работе Операция запуска
Выберите Всегда запускайте преобразование запущенного приложения
.
Пропускные конфигурации
Обычно Eclipse использует последнюю конфигурацию используемого запуска, если вы нажимаете на действие «RUN» (панель инструментов) или нажать ALT + R - T - 1 . Использование контекстного меню начнется что-то на основе фактического выбора (который может быть классом Java).
Сценарии
Вы можете сценарий рефакторинги. Выберите Refactor> Создать сценарий. Никогда не использовал это, поэтому я не знаю, соответствует ли он вашим фактическим потребностям.
Отключить / включить
Eclipse, потому что он основан на OSGI, только начнет эти пакеты, которые действительно нужны. Поэтому, когда вы запускаете сеанс Eclipse и не нуждаются в классах Android, то плагины IDE IDE Android не будут начнут и не будут использовать Ressources (предполагая, что они реализуются правильно ...). Но вам нужно убедиться, что ваши проекты Android закрыты, в противном случае строитель начнет и загрузка класса запуска;)
Eclipse представил новую функцию (новую ... Я думаю, что с 3,4, может быть, даже 3.3), где вы думаете, что Можно поделиться плагинами между различными установками. Таким образом, вы можете установить 2 версии Eclipse, которые используют одни и те же основные плагины, и только у одного есть дополнительные плагины Android. Я не уверен, но я думаю, что это приходит как особенность поддержки P2 Provisioning.
Два вызова метода идентичны по поведению, поскольку они вызывают один и тот же метод, но использование имени класса ( Thread в данном случае), а не экземпляра для доступа к статическим полям и методам делает этот статический процесс ясным. Именно поэтому и производится это предупреждение.
Но учитывая, что статические поля и методы показаны определенным образом в большинстве IDE (например, курсивом в Eclipse и IntelliJ IDEA), необходимо ли это предупреждение? Может быть, не так важно, как это было в первые дни Java, что простые редакторы были в использовании.
-121--821224-Это, похоже, хорошо решает некоторые из ваших проблем:
http://eclipseone.wordpress.com/
В частности, это решает описанную вами проблему «run last».
При отключении подключаемых модулей можно настроить несколько рабочих областей Eclipse с различными профилями подключаемых модулей. Чтобы включить/отключить подключаемые модули, перейдите в раздел Настройки > Общие > Запуск и завершение работы и отмените выбор любого подключаемого модуля, который вам не нужен.
В Windows можно даже создать отдельные ярлыки Eclipse для каждой рабочей области, указав расположение рабочей области с помощью параметра командной строки -data
:
eclipse.exe -data <workspace path>
-121--4180417- Для запуска последнего запущенного приложения по умолчанию используется сочетание клавиш Ctrl + F11. Для просмотра/изменения/создания сочетаний клавиш выберите Настройки > Клавиши.
К сожалению, Eclipse не имеет полной встроенной поддержки макросов. Ближайшей заменой являются шаблоны кода, которые конфигурируются и будут помещать шаблонный код для вас. Если перейти в раздел Настройки и найти шаблон, вы получите аромат о том, что там доступно.
Если вы гуглируете для Eclipse макроса , вы увидите, что там есть некоторые пробные плагины, но ничего полностью не раскрыто, кажется. Если вы чувствуете себя очень авантюрным, вы можете написать плагин, чтобы сделать то, что вы хотите, но я полагаю, это не то, что вы имели в виду.
Версии Eclipse до 3.5 позволяли отключать подключаемые модули без их удаления. Странно, я не могу найти этот вариант в 3.5. Интересно, убрали ли его по какой-то причине.
Эти ярлыки я использую чаще всего:
Shift + Strg + O : Organize imports
Shift + Alt + R : Delete current element.
Ctrl + D : Delete current/marked line.
Ctrl + Space : Content assist.
Ctrl + 1 : Context-sensitive proposals.
Ctrl + 7 : (Un)comment current/marked line.
Ctrl + M : Max./minimize current tab.
Ctrl + J : Incrementel search.
F3 : Jump to the declaration of the current element.
* Define own shortcuts
- Window/Preferences/General/Keys
Alt + C : SVN Commit.
Alt + U : SVN Update.
Shift + Ctrl + N : "New Class" Dialog.
* Templates
- Window/Preferences/Java/Editor/Templates
syso + Ctrl + Space : System.out.println();
main + Ctrl + Space : public static void main(String[] args) {
}
Вы можете использовать F11 для Run / Debug Last
и для получения дополнительных Shorcuts вы можете обратиться к этому http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm