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

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

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

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

Ответы [ 6 ]

6 голосов
/ 16 января 2010

Это, похоже, решает некоторые ваши проблемы:

http://eclipseone.wordpress.com/

В частности, эта решает описанную вами проблему "последний запуск".

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

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

eclipse.exe -data <workspace path>
3 голосов
/ 16 января 2010

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

3 голосов
/ 16 января 2010

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

и для большего количества сокращений вы можете сослаться на это http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm

2 голосов
/ 16 января 2010

Конфигурации запуска

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

Scripting

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

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

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

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

1 голос
/ 17 января 2010

Это наиболее часто используемые ярлыки:

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...