Перейти к основному содержимому

Общие ярлыки в Eclipse

· 6 мин. чтения

Задача: Сумма двух чисел

Напишите функцию twoSum. Которая получает массив целых чисел nums и целую сумму target, а возвращает индексы двух чисел, сумма которых равна target. Любой набор входных данных имеет ровно одно решение, и вы не можете использовать один и тот же элемент дважды. Ответ можно возвращать в любом порядке...

ANDROMEDA

1. Обзор

Многие разработчики в значительной степени полагаются на сочетания клавиш для эффективной работы в выбранной ими среде IDE.

В этом руководстве мы узнаем о некоторых распространенных сочетаниях клавиш в популярной среде разработки Eclipse.

Мы разделим ярлыки на четыре основные категории:

  • Поиск и навигация
  • Редактируем наш код
  • Код рефакторинга
  • Запуск и отладка

Поскольку в операционных системах Mac и Windows существуют некоторые различия в маркировке клавиш, в этой статье мы сначала перечислим команду Mac, а затем команду Windows. Мы также должны отметить, что в некоторых конфигурациях клавиатуры нам может потребоваться использовать функциональную клавишу ( fn ) для активации функциональных клавиш.

2. Поиск и навигация

В этом разделе мы расскажем, как найти и открыть ресурсы в нашей кодовой базе, а также как найти и перейти к определенным элементам в одном файле.

2.1. Поиск быстрого доступа

Чтобы открыть окно общего поиска, которое мы можем использовать для быстрого поиска и открытия того, что нам нужно, давайте используем ⌘ + 3 или Ctrl + 3, чтобы открыть окно быстрого доступа:

./e874e888626d9c6b3d9eb3bf3851a538.png

2.2. Общий поиск

Чтобы открыть окно общего поиска, используйте Ctrl + H. В этом окне мы можем найти определенные значения по всему проекту или всему рабочему пространству в зависимости от выбранных нами параметров:

./193f2db19075ad1ab3688bbb4bcac779.png

2.3. Открытый ресурс

Если мы знаем имя файла, который хотим открыть, мы можем использовать ⌘ + Shift + R или Ctrl + Shift + R, чтобы открыть окно «Открыть ресурс» . Оттуда мы можем начать вводить имя любого ресурса в рабочей области:

./b1553b103f758bb36828d4d8c6941133.png

2.4. Открытый тип

Подобно окну Open Resource, мы можем получить окно Open Type, используя ⌘ + Shift + T или Ctrl + Shift + T. В этом окне мы можем начать вводить имя любого класса или интерфейса в нашей рабочей области:

./817f85ff3fc5bfc142866e27ba9a702b.png

2.5. Найти все ссылки на тип

Иногда нам нужно найти везде в нашем проекте, где используется класс или интерфейс. После того, как мы выделили имя нашего типа, мы можем использовать ⌘ + Shift + G или Ctrl + Shift + G, чтобы найти все ссылки на этот тип:

./30da4ec70927ba9818653aa6bfd2562d.png

2.6. Поиск/Найти и заменить

Мы научились выполнять поиск в нашем рабочем пространстве, но нам часто нужно найти и заменить текст в файле, который мы сейчас редактируем. Мы можем использовать ⌘ + F или Cmd + F, чтобы открыть окно «Найти/Заменить»:

./853850be92eeca56050e70c208fd9f32.png

2.7. Перейти к линии

При отладке нашего Java-кода у нас может быть номер строки из трассировки стека или какого-либо другого источника, к которому мы хотим перейти. Мы можем легко сделать это, используя ⌘ + L или Ctrl L, чтобы открыть окно «Перейти к строке». В этом окне мы можем просто ввести номер нашей строки и перейти к ней:

./ca3e60b230b26059201878592658682f.png

3. Редактирование

Теперь, когда мы можем найти наш код, давайте посмотрим на ярлыки, которые мы можем использовать для более эффективного редактирования.

3.1. Перемещение кода вверх или вниз

Чтобы переместить строку кода, нам просто нужно навести курсор на эту строку. Затем мы можем использовать Opt + клавишу со стрелкой вверх или вниз или Alt + вверх или вниз, чтобы переместить эту строку вверх или вниз.

Во-первых, давайте выберем строку 24:

./dd7560eeb541e314547e94f608fcd39c.png

Затем мы можем использовать Opt + стрелку вниз, чтобы переместить всю строку вниз на одну строку:

./0acfae41d410db6ca220e45d8638c3dd.png

3.2. Помощник по контенту

Иногда мы хотели бы иметь небольшую помощь в запоминании имен переменных или классов. В Eclipse мы можем использовать Ctrl + Space, чтобы получить предложения или даже автоматически заполнить имена наших переменных:

./217a60869e3ee9eea48a7c5696ee014c.png

3.3. Предложения по устранению проблем

Как и в случае с Content Assist, мы также можем попросить Eclipse внести предложения по устранению проблемы. Мы можем запросить эти предложения, используя ⌘ + 1 или Ctrl + 1:

./12e249300f4b7dbb2c109b1e5e0082d8.png

3.4. Комментарии

В Java мы можем комментировать отдельные строки кода с помощью // и блоки кода с помощью /* */. В Eclipse у нас есть ярлыки для обоих типов комментариев.

Мы можем комментировать и раскомментировать отдельные строки кода, используя ⌘ + / или Ctrl + /:

./69e082d5f4e55f93ed97932f5f344835.png

Для создания блоков комментариев кода используйте ⌘ + Opt + / или Ctrl + Alt + /. Мы можем отменить блокировку комментариев с помощью ⌘ + Opt + \ или Ctrl + Alt + \:

./733e89c89e0ace62fa2c43c2807ba11c.png

3.5. Дополнительные параметры редактирования

Затем давайте откроем окно дополнительных параметров редактирования, используя Opt + ⌘ + S или Alt + Shift + S:

./db8f4386ce42f3cc4fc62b4f78b54596.png

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

Далее давайте рассмотрим некоторые сочетания клавиш, которые мы можем использовать для более легкого рефакторинга нашего кода.

4.1. Переименование переменных

Давайте выделим нашу переменную и воспользуемся Opt + ⌘ + R или Ctrl + Shift + R, чтобы переименовать ее . Нам достаточно просто ввести новое имя и нажать Enter, но мы также можем открыть более расширенное окно рефакторинга:

./f58d0165e860278362d8375b895f6972.png

4.2. Параметры рефакторинга

Если нам нужны параметры рефакторинга, мы можем выделить переменную, тип или даже пакет и использовать Opt + ⌘ + T или Ctrl + Shift + T, чтобы открыть список параметров рефакторинга. Отображаемые параметры будут различаться в зависимости от того, что мы выделили:

./69d6faa14a64e7eece2a50a59f4f486f.png

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

Одним из основных преимуществ использования IDE является запуск приложения в режиме отладки. Имея это в виду, давайте закончим рассмотрением команд, которые мы можем использовать для запуска и отладки наших приложений.

5.1. Запуск/отладка приложения

Давайте используем ⌘ + F11 или F11 для запуска нашего приложения в режиме отладки:

./32f6a08b423fd0642b60a12ae6c8b138.png

Если нам не нужен отладчик, мы будем использовать ⌘ + Shift + F11 или Ctrl + Shift + F11 для запуска последнего запущенного приложения.

5.2. Отладка

Как только мы достигли точки останова в нашем коде, нам нужно решить, как двигаться дальше по коду оттуда. Есть простые ярлыки для общих действий.

Давайте начнем с использования F6 для перехода через строку кода.

Давайте представим, что мы достигли нашей точки останова:

./b220ca91a9392c680bf1d6aed4a6b1c1.png

После того, как мы использовали F6 для перехода:

./32545478dd0bcf570147514609cbc209.png

Теперь, если нам нужно войти в метод, мы используем F5, чтобы войти в метод.

Давайте используем F5, чтобы перейти к методу из предыдущего примера:

./3a4ec5874f5f391f270bb69708ff8777.png

Допустим, мы вошли в метод setup() и решили, что это не то, что нам нужно. Мы будем использовать ярлык F7, чтобы перейти к возврату метода.

./d747cdb03fb69cdad01cb7111b3fd2e6.png

Когда мы будем готовы запустить наше приложение до конца, давайте нажмем F8, чтобы позволить нашему приложению продолжить выполнение.

6. Заключение

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