Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

ctrl + 1 quick-fix/spell-checker

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

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

совпадения выполняются в начале класса/имени файла. запустите свой шаблон поиска с помощью * для поиска в любом месте внутри имени файла/класса.

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

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

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

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

Рефакторинг

  • alt + shift + l Извлечь выделение текста в виде локальной переменной (очень удобно в том, что он определяет и вставляет тип для вас.
  • 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 снова перейти вперед.

Ответ 2

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

Ответ 3

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

Ответ 4

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

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

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

Ответ 5

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

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

Ответ 6

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

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

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

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

CTRL + M, чтобы максимизировать текущее окно

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

CTRL + F8 перспективы циклического прохода

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

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

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

Ответ 7

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

Включите его в окне- > настройки- > рабочей области и отметьте "Обновить автоматически".

Ответ 8

Локальная история

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

Просто спас мою задницу * слезы радости *

Ответ 9

CTRL + Shift + P до перейти к сопоставимой скобке/скобки.

Ответ 10

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

Ответ 11

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

Ответ 12

Многие привязки клавиш зависят от перспективы и представления в настоящее время.

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

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

Ответ 13

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

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

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

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

Ответ 14

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

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

Ответ 15

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

От С# к Java: Часть 1
От С# к Java: Часть 2
От С# к Java: Часть 3
От С# к Java: Часть 4

Ответ 16

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

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

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

Ответ 17

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

Ответ 18

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

Ответ 19

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

Ответ 21

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

  • Избранное: типы и элементы, которые всегда будут отображаться в автозавершении
  • Удивительный режим выбора блока: для многострочного редактирования
  • Представление EGit: намного лучше, чем git
  • Фильтры типов: для удаления данных awt и java.lang.Object из автозаполнения
  • теги Formatter: Чтобы разделить разделы кода, которые не должны быть автоматически отформатированы

Ответ 22

Alt + left и Alt + right будут перемещаться вперед и назад.

Ответ 23

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

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