IntelliJ — мой ежедневный водитель. Поскольку некоторое время назад я познакомился с Eclipse для Java в своем университете и испытал ужас, я искал альтернативы и нашел Intellij. Я использую его постоянно, и это определенно моя любимая IDE. Все остальные продукты Jetbrains, такие как PyCharm и WebStorm, также соответствуют высоким стандартам.

Только когда я начал свою работу в Softwerk AB, я узнал много новых различных инструментов и полезных ярлыков в IntelliJ от своего коллеги, и я хотел поделиться некоторыми из того, что я узнал до сих пор.

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

Поиск

Функциональность поиска великолепна в IntelliJ. Чтобы открыть быстрый поиск, нажмите:

SHIFT + SHIFT, и вы получите всплывающее окно, подобное этому.

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

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

А также есть возможность изменить поведение вашего редактора, включив / отключив функции.

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

Искать все в проекте

Иногда вам нужно найти строки или что-то внутри файла, чтобы сделать то, что я обычно использую:

OS X

CMD + SHIFT + F

Окна

CTRL + SHIFT + F

линукс

CTRL + SHIFT + F

Перейти к реализации

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

Для этого вы можете просто поставить курсор, как в этом примере, на имя метода интерфейса и нажать следующее.

OS X

CMD + ОПЦИЯ + б

Окна

CTRL + ALT + б

линукс

CTRL + ALT + б

Это приведет вас к реальному коду класса DaemonBasic, который реализует этот метод.

Перейти к декларации

Чтобы перейти к фактическому использованию метода, где он объявлен, вы можете сделать то же, что и раньше, но на этот раз нажмите следующее.

OS X

CMD + б

Окна

CTRL + б

линукс

CTRL + б

Перейти к последней/предыдущей позиции курсора

Это очень приятная функция, допустим, вы стоите, как на предыдущем файле, и хотите вернуться туда, куда вы смотрели раньше. Вы можете просто нажать следующее.

OS X

CMD + ОПЦИЯ + ВЛЕВО

Окна

CTRL+ALT+ВЛЕВО

линукс

CTRL+ALT+ВЛЕВО

Вы меняете левую стрелку вправо, если хотите идти вперед.

Свернуть/развернуть все блоки кода

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

OS X

CMD + SHIFT (-)

Окна

CTRL + SHIFT (-)

линукс

CTRL + SHIFT (-)

Чтобы снова развернуть все блоки кода, просто измените минус на плюс.

Переименование

По какой-то причине я всегда щелкал правой кнопкой мыши и выбирал рефакторинг › переименовать в IntelliJ, там четко отображался ярлык, но что угодно. Пользователь по имени Ahmedouyahya порекомендовал меня здесь, в разделе комментариев ярлыка, поэтому я отредактировал эту статью и добавил это.

OS X

Shift + F6

Окна

Shift + F6

линукс

Shift + F6

Просмотр последних файлов

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

OS X

CMD + Е

Окна

CTRL+Е

линукс

CTRL+Е

Краткое содержание

Каждый день я открываю что-то новое в IntelliJ IDEA, что очень помогает моей продуктивности.

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

Если вы заметили что-то, что может быть не так, пожалуйста, оставьте комментарий, чтобы я мог обновить статью.

Свяжитесь со мной

Рекомендации