Сведения о вопросе

ЧОВИД

07:04, 16th August, 2020

Теги

eclipse    

Полезные функции Eclipse?

Просмотров: 517   Ответов: 23

Я использую Eclipse как IDE в течение короткого промежутка времени (около 3 месяцев полного использования), и почти каждый день я узнаю о каком-то ярлыке или функции, о которых я совершенно не знал. Например, только сегодня я узнал, что Ctrl + 3 -это ярлык для окна быстрого доступа.

Мне было интересно, каковы ваши самые полезные / любимые функции Eclipse. Учитывая, что IDE настолько велик, было бы полезно узнать о наиболее часто используемых частях программы.



  Сведения об ответе

darknet

18:49, 26th August, 2020

Мои наиболее часто используемые функции:

ctrl + 1 быстрое исправление / проверка орфографии

открытие файлов

  • ctrl + shift + t загрузить файл класса по имени класса
  • ctrl + shift + r загрузите любой файл по имени файла

совпадения производятся в начале class/filename. начните поисковый шаблон с * для поиска в любом месте в пределах filename/classname.

Форматирование

  • ctrl + shift + f формат исходного файла (настройка стиля форматирования в окне / настройки / java / стиль кода / форматер)
  • ctrl + shift + o организация импорта

Сгенерированный код

  • alt + s , r для генерации геттеров и сеттеров
  • alt + s , v для вставки сигнатур методов для переопределенных методов из суперкласса или интерфейса

Рефакторинги

  • alt + shift + l Extract text-selection as local variable (очень удобно, что он определяет и вставляет тип для вас.
  • alt + shift + m извлечение текста-выделение как метод
  • alt + shift + i встроенный выбранный метод

Запуск и отладка.

alt + shift + x это очень удобный префикс для запуска вещей в вашем текущем файле.

  • alt + shift + x , t запуск модульных тестов в текущем файле
  • alt + shift + x , j запустить main в текущем файле
  • alt + shift + x , r запуск на сервере

Есть и другие. Параметры отображаются в правом нижнем всплывающем окне после нажатия кнопки alt + shift + x -да .

alt + shift + x можно переключить для alt + shift + d во всех приведенных выше примерах для запуска в отладчике.

Утверждение

Начиная с недавнего выпуска Ganymede, теперь вы можете переключать проверку в указанных файлах и папках. Я ждал этой функции целую вечность.

  • Перейти к проекту / свойства / проверка
  • нажмите на кнопку ... кнопка в столбце настройки валидатора, который вы хотите закрыть
  • Добавление правила в группу исключения

навигация по коду

  • удерживайте нажатой клавишу ctrl , чтобы сделать все переменные, методы и имена классов гиперссылками на их определения.
  • alt + left , чтобы вернуться туда, где вы нажали ctrl
  • alt + right чтобы снова пойти "forwards"


  Сведения об ответе

lats

02:42, 9th August, 2020

Это здорово: если кто-то отправил вам по электронной почте стек trace, вы можете скопировать и вставить стек trace в окно консоли Eclipse . Затем вы можете щелкнуть по именам классов в стеке trace, как если бы он был создан вашим собственным кодом.


  Сведения об ответе

nYU

20:01, 28th August, 2020

Ярлык, который я использую каждый день, - это Ctrl + K . В вашем редакторе (а не только в файле Java) просто выберите текст (например, переменную, функцию и т. д.), а затем используйте этот ярлык, чтобы перейти к следующему вхождению этого текста в текущем редакторе. Это быстрее, чем использовать ярлык Ctrl + F ...

Обратите внимание также, что вы можете использовать Ctrl + Shift + K искать в обратном направлении.


  Сведения об ответе

ASER

06:35, 28th August, 2020

С точки зрения реальных возможностей, а не ярлыков, я настоятельно рекомендую взглянуть на Mylyn .

По сути, это скины Eclipse с видом, сфокусированным на задаче. Он отслеживает файлы, которые вы касаетесь при работе над задачей, и фокусирует многие аспекты UI на ресурсах, которые, по его мнению, имеют отношение к данной задаче. Eclipse может быть несколько занят, чтобы посмотреть на него, особенно с большим мультимодульным проектом, и Майлин помогает прорезать круфт. Возможность подключения к программному обеспечению отслеживания выпуска и репозиториям управления версиями также превосходна.

По моему опыту, он поляризует мнение среди тех, кто пытается работать с ним, что, вероятно, является признаком того, что он предлагает что-то интересное... Не хочу показаться фанатом-это определенно стоит посмотреть.


  Сведения об ответе

piter

10:32, 1st August, 2020

Ctrl - Alt (up / down ) копирование выбранных строк выше или ниже текущей строки.
Alt (up / down ) перемещение текущих (или нескольких выбранных) строк вверх или вниз
Ctrl - Shift - R откройте окно ресурсов, начните вводить текст, чтобы найти класс / ресурс
Ctrl - O вызовите все методы и поля для текущего класса. При повторном нажатии на него будут выведены все методы и поля для текущего класса и суперклассов.
Ctrl - / или Ctrl - Alt - C комментируйте одну или несколько строк с помощью //
Ctrl - Shift - / комментируйте выделенные строки с помощью /* */
Ctrl - . переход к следующей строке ошибки или предупреждения


  Сведения об ответе

ЯЯ__4

10:14, 26th August, 2020

CTRL + PAGE DOWN / CTRL + PAGE UP переключение между открытыми редакторами

CTRL + E , чтобы также переключаться между открытыми редакторами (позволяет ввести имя)

CTRL + O чрезвычайно важно для меня. Тогда вам больше не нужен вид контура (вы можете закрыть его, что даст вам больше места). Затем вы можете ввести имя метода или только начало его, и вы быстро сможете добраться до него. Я также использую его, чтобы проверить, какие вещи доступны. Например: CTRL + O , а затем введите get ... теперь я вижу всех добытчиков.

F3 в то время как элемент выбран в коде: приводит вас к его определению или его источнику. например, используемый при вызове метода, он вводит вас в исходный код этого метода.

CTRL + M для максимизации текущего окна

Как уже было сказано, CTRL + 3 -это очень хорошо. Это в основном позволяет использовать Eclipse полностью без мыши. Просто введите CTRL + 3 и затем упакуйте explorer, например.

Перспективы корыта цикла CTRL + F8

CTRL + L позволяет ввести номер строки и приводит вас непосредственно к этой строке.

CTRL + SHIFT + G выполняет поиск всех ссылок на выбранный элемент в рабочей области.

И не ярлык: в настройках проекта под редактором Java вы можете найти действия сохранения. Это позволяет настроить проект таким образом, чтобы код автоматически очищался и форматировался при сохранении файла. Это очень хорошо, что он избавляет вас от постоянного нажатия кнопок CTRL + O и CTRL + F .


  Сведения об ответе

screen

13:27, 9th August, 2020

Eclipse автоматическое обновление не включено по умолчанию, поэтому если вы внесете изменения в файл за пределами eclipse, эти изменения не будут отражены в вашей сборке. это очень раздражает, если вы только что сделали обновление svn/git/rebase, и все работает не так, как должно.

Включите его в windows - > preferences - >workspace и установите флажок обновить автоматически.


  Сведения об ответе

fo_I_K

00:47, 15th August, 2020

местная история

Это отличная функция. Eclipse имеет свой собственный мини-CVS для всех файлов в проекте. Если вы хотите вернуть некоторые внесенные изменения или даже восстановить удаленный файл - вы можете щелкнуть правой кнопкой мыши на проекте и выбрать "Restore from Local History".

Только что спас мою задницу *tears из joy*


  Сведения об ответе

dumai

21:30, 10th August, 2020

CTRL + Shift + P чтобы перейти к соответствующей скобке /parenthesis.


  Сведения об ответе

KOMP

23:22, 21st August, 2020

  • Ctrl - shift - T , но только наберите начальные символы (и даже несколько подробнее) о классе, который вы ищете для. Например, вы можете ввести "NetLi" чтобы найти NetworkListener
  • В окне поиска Ctrl - . выводит вас на первый лист ветки дерева
  • Alt - / -это завершение слов. Немного отличается от Ctrl - space


  Сведения об ответе

crush

16:13, 13th August, 2020

Одна ключевая особенность: Shift + Alt + T для меню рефакторинга.


  Сведения об ответе

PROGA

12:15, 9th August, 2020

  • CTRL + SHIFT + X выделенный текст становится UPPERCASE

  • CTRL + SHIFT + Y выделенный текст становится строчным


  Сведения об ответе

ЯЯ__4

08:27, 18th August, 2020

Я бы хотел добавить два дополнительных ярлыка:

  • CTRL + F6 переключение между открытыми редакторами ( CTRL + SHIFT + F6 чтобы прокрутить список в обратном направлении)

  • CTRL + F11 запуск программы в режиме отладки

  • F11 запуск программы в обычном режиме


  Сведения об ответе

screen

17:06, 28th August, 2020

Многие ключевые привязки зависят от перспективы и вида, которые в данный момент активны.

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

  • ctrl - shift - r открытый ресурс
  • ctrl - shift - t открытый тип
  • ctrl - 1 быстрого исправления/оптимизация
  • ctrl - j последовательный поиск
  • ctrl - h поиск в файлах (выберите базовый каталог и установите область действия для выбранных ресурсов)
  • ctrl - o методы список
  • ctrl - alt - h открыть иерархию вызовов
  • ctrl - shift - l список сочетаний клавиш
  • хит ctrl - shift - l опять же, чтобы перейти непосредственно к настройкам, чтобы изменить сопоставления клавиш


  Сведения об ответе

прога

04:00, 14th August, 2020

alt - shift - a это чрезвычайно полезно в некоторых ситуациях.


  Сведения об ответе

VERSUION

08:35, 17th August, 2020

Я также являюсь поклонником Eclipse, однако, поскольку я провожу большую часть своего времени в Visual Studio, я предлагаю вам прочитать серию статей Эрика Синка "C#-Java" (части 1-4). Мало того, что Эрик всегда занимательное чтение, но эта краткая серия охватывает некоторые удивительные Eclipse понимание для тех, кто не был в Eclipse или были далеко от него в течение некоторого времени:

От C# до Java: Часть 1
От C# до Java: Часть 2
От C# до Java: Часть 3
От C# до Java: Часть 4


  Сведения об ответе

pumpa

21:49, 15th August, 2020

Ctrl - Shift - M пока курсор находится на имени класса в вашем файле java, вы специально добавите этот и только этот класс в свой импорт. Это отличается от Ctrl - Shift - O который не только добавит те импорта, которые еще не определены, но и удалит импорт, который в настоящее время не нужен, что вы, возможно, не обязательно захотите делать.

Я забыл о переименовании переменной области действия [Ctrl + 2 -> r]. Поместите курсор в переменную, которую вы хотите переименовать, нажмите Ctrl + 2, затем r, а затем введите новое имя, наблюдая, как все экземпляры этой переменной переименовываются одновременно.

Это потрясающе при рефакторинге венгерской нотации.


  Сведения об ответе

padenie

01:23, 12th August, 2020

Я использую много из вышеперечисленного, а также люблю для быстрого поиска: CTRL + J затем введите то, что я ищу, а затем CTRL + K для следующего появления.


  Сведения об ответе

padenie

09:49, 18th August, 2020

Shift + Alt + b для простой навигационной строки над редактором.


  Сведения об ответе

#hash

18:25, 6th August, 2020

В последнее время я использую плагин MouseFeeds , чтобы автоматически сказать мне, что такое комбинации ключевых штрихов. Таким образом, при повторении я запоминаю их лучше.

Эта ссылка содержит более полную картину и описание того, как она выглядит и что делает.


  Сведения об ответе

прога

13:46, 14th August, 2020

Alt + left и Alt + right проведут вас вперед и назад.


  Сведения об ответе

KOMP

11:25, 13th August, 2020

Я только что опубликовал этот пост в блоге о ТОП-5 полезных скрытых функциях Eclipse . Он содержит:

  1. Избранное: типы и члены, которые всегда будут отображаться при автозавершении
  2. Удивительный режим выбора блока : для многострочного редактирования
  3. Промежуточный вид EGit: намного лучше, чем сам git
  4. Введите фильтры: чтобы удалить awt и java.lang.Object материал из автозавершения
  5. Теги форматирования: для разграничения разделов кода, которые не должны быть автоматически отформатированы


  Сведения об ответе

COOL

08:10, 1st August, 2020

Я нахожу, что специфические для проекта настройки полезны в Eclipse 3.3.

Например, если над проектом работают несколько разработчиков, которые используют разные стили кода для фигурных скобок, интервалов между строками, количества импортируемых объектов и т. д. затем можно задать параметры стиля для проекта. Затем можно настроить действия сохранения таким образом, чтобы код автоматически форматировался при сохранении файла. В результате каждый код будет отформатирован одинаково, прежде чем он будет зарегистрирован.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться