2010-01-16 3 views
6
  • Как запустить последнюю явно запущенную конфигурацию запуска? Eclipse всегда пытается запустить файл в текущем редакторе, который является раздражающим, если это класс, который имеет основной метод, или - это некоторый файл не Java, для которого Eclipse затем пытается настроить задачу муравья вместо просто запуск моей программы. Я знаю, что могу нажимать верхнюю часть всего в Run Pulldown, но я бы предпочел иметь клавиатуру ярлык, который делает это для меня.Пожалуйста, помогите мне эффективно использовать Eclipse

  • Возможно ли быстро написать и запустить небольшой скрипт для автоматизации некоторых утомительных задач редактирования? Я знаю, что могу писать расширения на Java, но часто хочу, чтобы автоматизировал то, что мне понадобится только один раз, и это не будет дольше, чем, может быть, 3 строки кода javascript.

  • Можно ли вырезать/включить расширения без установки нескольких затмений? Некоторые расширения (т. Е. Android) едят много ресурсов и замедляют все немного, когда они установлены даже для проектов, где они не используются. Есть ли способ ленить инициализировать такие расширения или загружать их явно или даже лучше связывать загрузку расширений с проектами? Я предполагаю, что их удаление заставит меня потерять все мои предпочтения для них?

Я использую Eclipse 3.5 Galileo.

ответ

6

Это, кажется, решить некоторые из ваших вопросов красиво:

http://eclipseone.wordpress.com/

В частности , this адресует описанную проблему «запустить последний».

О отключении плагинов, вы должны иметь возможность настроить несколько рабочих пространств Eclipse с различными вставными профилями. Чтобы включить/отключить плагины, откройте «Настройки»> «Основные»> «Запуск и завершение работы» и снимите флажок с любого подключаемого модуля, который вам не нужен.

В Windows, вы можете даже создавать отдельные иконки Eclipse, ярлык для каждой рабочей области, указав местоположение рабочей области с помощью параметра строки -data команды:

eclipse.exe -data <workspace path> 
3

вы можете использовать f11 для запуска/отладки последнего

и для более Shorcuts и может передать этот http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm

+0

Мой первый вопрос был на самом деле ссылкой на F11/Ctrl-F11, которые являются команды, которые выполняются в текущий файл, не последний конфигурации запуска. То есть нажатие F11 в файле * .js просто вызовет диалог для отладки некоторых задач ant. – x4u

+0

Вы нашли какой-либо из ссылки, которую я отправил. вы попробовали f9? – GuruKulki

1
  1. Для запуска последнего запущенного приложения, ключ по умолчанию combo - Ctrl + F11. Вы можете просмотреть/изменить/создать сочетания клавиш, выбрав «Настройки»> «Ключи».

  2. К сожалению, Eclipse не имеет полной встроенной поддержки макросов. Ближайшей заменой являются шаблоны кода, которые настраиваются и устанавливают для вас шаблонный код. Если вы перейдете в «Настройки» и выполните поиск шаблона, вы получите представление о том, что там доступно.

    Если вы указали в Google Eclipse macro, вы увидите, что там есть плагины с доказательством концептуальности, но ничего из этого не видно. Если вы чувствуете себя очень авантюрно, вы можете написать плагин, чтобы делать то, что хотите, но я предполагаю, что это не то, что вы имели в виду.

  3. Версии Eclipse до версии 3.5 позволили отключить плагины, не удаляя их. Как ни странно, я не могу найти этот вариант в 3.5. Интересно, удалилась ли она по какой-то причине.

3

Перейти к Preferences (Menu Window - Prefereces) Run/Debug - Launching; Там в Launch Operation выберите Always launch the previolsly launched application.

2

Run Configurations

Обычно затмение использует последнюю использованную конфигурацию запуска, если нажать на действие 'Выполнить' (панель инструментов) или нажмите ALT + R - T - . Использование контекстного меню начнет что-то на основе фактического выбора (который может быть классом java).

Scripting

Вы можете рефакторинга сценарий. Выберите «Рефакторинг»> «Создать скрипт». Никогда не использовал его, поэтому я не знаю, соответствует ли оно вашим фактическим потребностям.

Отключить/Включить

Eclipse, так как она основана на OSGi, только начинают те пучки, которые действительно необходимы. Поэтому, когда вы начинаете сеанс eclipse и не нуждаетесь в каких-либо классах Android, тогда плагины IDE для Android не запускаются и не будут использовать ресурсы ressources (при условии, что они реализованы правильно ...). Но вам нужно убедиться, что ваши проекты андроида закрыты, иначе строитель начнет и начнет загрузку классов;)

Eclipse представила новую функцию (новая ... думаю, начиная с 3.4, может быть, даже 3.3), где вы можете делиться плагинами между различными установками. Таким образом, вы можете установить 2 версии eclipse, которые используют одни и те же базовые плагины, и только один имеет дополнительные плагины для Android. Я не уверен, но я думаю, что это является функцией поддержки поддержки p2.

1

Эти ярлыки, которые я использую чаще всего:

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) { 

         } 
Смежные вопросы