Полезные функции Eclipse?
Я использую Eclipse в качестве IDE в течение короткого времени (около 3 месяцев в полном объеме), и почти каждый день я узнаю о некоторых ярлыках или признаках, о которых я понятия не имел. Например, только сегодня я узнал, что Ctrl + 3 был ярлыком для окна быстрого доступа.
Мне было интересно, какие ваши самые полезные/любимые функции Eclipse. Если IDE будет настолько большой, было бы полезно узнать о наиболее часто используемых частях программы.
Ответы
Ответ 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
Ответ 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 + 2 → r] переменной переменной области. Поместите курсор в переменную, которую вы хотите переименовать, нажмите Ctrl + 2, затем r, затем введите новое имя, в котором все экземпляры этой переменной будут переименованы в одно и то же время.
Это потрясающе при реорганизации венгерской нотации.
Ответ 17
alt - shift - a чрезвычайно полезен в нескольких ситуациях.
Ответ 18
Я использую много всего, а также для быстрого поиска: CTRL + J затем введите то, что я ищу, а затем CTRL + K для следующего вхождения.
Ответ 19
Shift + Alt + b для простой строки навигации над редактором.
Ответ 20
В последнее время я использую плагин MouseFeeds, чтобы автоматически сообщать мне, что такое комбинация клавиш. Таким образом, повторением я помню их лучше.
Эта ссылка имеет лучшую картину и описание того, как она выглядит и что делает.
Ответ 21
Я только что опубликовал этот пост в блоге о Топ 5 полезных скрытых функций Eclipse. Он содержит:
- Избранное: типы и элементы, которые всегда будут отображаться в автозавершении
- Удивительный режим выбора блока: для многострочного редактирования
- Представление EGit: намного лучше, чем git
- Фильтры типов: для удаления данных awt и
java.lang.Object
из автозаполнения
- теги Formatter: Чтобы разделить разделы кода, которые не должны быть автоматически отформатированы
Ответ 22
Alt + left и Alt + right будут перемещаться вперед и назад.
Ответ 23
Я нахожу специальные настройки для проекта полезными в Eclipse 3.3.
Например, если у вас несколько разработчиков, работающих над проектом, у которых разные стили кода для фигурных скобок, межстрочный интервал, количество импортов и т.д., вы можете указать параметры стиля для проекта. Затем вы можете настроить действия сохранения, чтобы код автоматически отформатировался при сохранении файла. В результате каждый код отформатирован так же, как и до его проверки.