Помогите мне использовать Eclipse эффективно

  • Как выполнить последнюю явно запущенную Конфигурацию Выполнения? Eclipse всегда пытается петлять в текущем редакторе, который является раздражающим, когда это - класс, который, оказывается, имеет основной метод или является некоторыми не файл Java, для которого Eclipse затем пытается настроить задачу Ant вместо того, чтобы просто запустить мою программу. Я знаю, что могу нажать самый верхний объект в Выпадающем Выполнении, но я действительно предпочел бы иметь сочетание клавиш, которое делает excatly это для меня.

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

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

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

6
задан x4u 16 January 2010 в 13:02
поделиться

6 ответов

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

http://eclipseone.wordpress.com/

В частности, это это . «Проблема, которую вы описали.

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

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

eclipse.exe -data <workspace path>
6
ответ дан 8 December 2019 в 14:43
поделиться

Перейти к настройкам ( окно меню - - Предварительная техника ) Run / Debug - Запуск ; Там в работе Операция запуска Выберите Всегда запускайте преобразование запущенного приложения .

3
ответ дан 8 December 2019 в 14:43
поделиться

Пропускные конфигурации

Обычно 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.

2
ответ дан 8 December 2019 в 14:43
поделиться

Два вызова метода идентичны по поведению, поскольку они вызывают один и тот же метод, но использование имени класса ( 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-
  1. Для запуска последнего запущенного приложения по умолчанию используется сочетание клавиш Ctrl + F11. Для просмотра/изменения/создания сочетаний клавиш выберите Настройки > Клавиши.

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

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

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

1
ответ дан 8 December 2019 в 14:43
поделиться

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

  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
ответ дан 8 December 2019 в 14:43
поделиться

Вы можете использовать F11 для Run / Debug Last

и для получения дополнительных Shorcuts вы можете обратиться к этому http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm

3
ответ дан 8 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: