
Содержание статьи
ОТ ОТКАЗ: Это не бесплатная реклама JetBrains, а только разработчик, который делится советами по IntelliJ.
Несомненно, важнейшим инструментом разработчика является среда разработки (называемая IDE).
Мой любимый и тот, с которым я работаю каждый день на работе IntelliJ (окончательная версия). В этой статье я поделюсь с вами всеми советами и рекомендациями, которые я собрал по своему опыту и моим коллегам. Это может помочь вам освоить этот инструмент и облегчить работу.
Не оставляйте, если вы не используете IntelliJ или даже если вы его ненавидите! Бьюсь об заклад, вы можете применить многие из этих приемов к своей любимой IDE.
Содержание
Превратите микросервисы в модули
Если вы работаете над многими проектами или проект реализует архитектуру микросервисов, у вас есть независимые проекты во многих каталогах.
Это означает, что вам нужно создать один проект IntelliJ для каждого каталога проекта. Однако вы не можете иметь более одного проекта в одном окне IntelliJ.

Создание модулей является решением. Идея состоит в том, чтобы создать один проект IntelliJ с независимыми модулями.

Вы можете управлять всеми модулями в окне «Структура проекта» (File > Project Struct
уре). К ним можно получить доступ, щелкнув правой кнопкой мыши на одном модуле и выбравng Open Module Setti
ngs.
Иметь эффективный обзор кода
Надеюсь, вы используете систему контроля версий, такую как Git или Subversion. Если это не так, вам следует рассмотреть возможность узнать больше о системах контроля версий!
IntelliJ обеспечивает хорошую интеграцию для VCS, особенно для обзоров кода. Если ваш проект содержит много хранилищ в модулях, можно визуализировать каждый комит в одном месте.
Сначала проверьте, знает ли контроль версий ваши каталоги:

Затем перейдите к этому окну инструмента:

Вам нужно только включить Show Root Names
возможность увидеть названия модулей слева. The Пути filter позволяет фильтровать с помощью имен модулей. Полезно, когда вы работаете над проектами по архитектуре микросервисов!
Правая часть этого окна показывает каждый измененный файл из выбранного комита. Вы можете нажать на Show Diff
открыть новое окно и визуализировать изменения для каждого файла.

Если вы хотите просмотреть несколько комитов одновременно, выберите кометы для просмотра (удерживайте
ctrl
ключ) и нажмитеShow Diff
.
Вернуть несколько комитов
По какой-то причине вам может понадобиться вернуть несколько комитов в вашем проекте. Если вы не привыкли это делать, вы можете попасть в передрягу.
Возвратить фиксацию достаточно просто: щелкните по нему правой кнопкой мыши и выберите «Вернуть». Как только вы наконец-то исправите конфликты, появится всплывающее окно фиксации. Если вы отмените только одну фиксацию, выполните как обычно, не проверяя Amend commit
вариант.

Но если вам нужно вернуть несколько комитов, вы должны быть немного умнее. Идея состоит в том, чтобы создать его commit, отменяющий все комиты сразу — начинайте с последнего, чтобы избежать конфликтов.
При отмене фиксации вы должны зафиксировать изменения. Это означает, что вы не можете выполнить несколько возвратов и, наконец, зафиксировать результат. Мое решение состоит в том, чтобы осуществить первый возврат, а затем проверить Внести изменения возможность подавить другой возвращающийся к этому первому комиту.
Проверки безопасности для разработчиков Java
IntelliJ имеет множество функций для Java, включая интеграцию Maven. Его можно легко настроить, но, прежде чем исследовать, вам нужно проверить некоторые настройки.
- SDK проекта (Файл > Структура проектаповторно)
- Версия компилятора Java для каждого модуля (Файл > Настройки > Java Comштабеллер)
- Конфигурация Maven (Файл > Настройки > Maven)
Для конфигурации Maven рассмотрите возможность проверки Always update snapshots
если вы работаете над микросервисными архитектурными проектами.

Не забудьте также проверить Игнорированные файлы раздел, чтобы убедиться, что IntelliJ не игнорирует ваш модуль pom.xml
. Если ваш модуль все еще не распознается как проект Maven, щелкните правой кнопкой мыши на вашем pom.xml
и Add as Maven Project
.
Иногда вы можете компилировать с помощью терминала, но IntelliJ обнаруживает ошибки из-за зависимости Maven. Чтобы исправить это, щелкните правой кнопкой мыши на модуле Maven > Rel
oad, а затем снова щелкните правой кнопкой мыши to Rebu
ild модуль.
Обсудите со своей базой данных
Я попробовал некоторые клиенты работать с базами данных, но использовать IntelliJ гораздо лучше, когда вы также пишете код.
Вы можете изучить базу данных без написания кода с помощью проводника дерева. Затем, если дважды щелкните по таблице, вы также сможете отфильтровать результаты, выполнить некоторые операции CRUD и даже экспортировать данные во многих форматах, таких как SQL, CSV и HTML.

Как вы думаете, файлы SQL поддерживают подсветку синтаксиса, автозаполнение и возможность выполнять запросы из файла. Хорошая часть состоит в том, что вы можете писать несколько запросов в свой файл, но запускать только выделенные запросы Ctrl + Enter
.
Последние советы
Запустить приборную панель
Можно запускать свои приложения с IntelliJ, но вам нужно создать файл Run Configuration
сначала. После запуска процесса вы сможете отобразить их все на информационной панели.

Чтобы включить панель управления запуском, откройте всплывающее окно «Конфигурация запуска» и выберите Defaults
. Затем можно добавить, какой тип конфигурации может отображаться на панели управления запуском.
Отмеченные каталоги
Когда вы щелкните правой кнопкой мыши каталог, у вас есть возможность пометить его как источник, тест и даже исключить.
Это полезно, поскольку вы можете скрыть отключенные файлы в своем проекте, а также отфильтровать результаты поиска, чтобы они не отображали тесты (в объеме > Производственный файлes).
Скретч-файлы
Создание временных файлов очень удобно для проверки чего-либо за пределами вашего проекта. IntelliJ поддерживает эту функцию (ярлык: Ctrl+Alt+Maj+Insert) со многими типами файлов, такими как JavaScript и SQL. Плагины могут помочь вам запускать эти файлы. Я рекомендую вам попробовать Quokka, которая запускает скретч-файлы JS.
Установите плагины
Существует много плагинов для IntelliJ – почти в каждой популярной структуре и языке есть такой. Вы должны установить эти плагины и проверить, помогают ли они вашей ежедневной работе.
К примеру, проверьте Advanced Java Folding, что может быть интересно для разработчиков Java. Вы также можете настроить определенный шрифт, чтобы легко различать схожие символы, например l 1 I
и O 0 o
. Я бы рекомендовал Source Code Pro и Hack, которые помогут избежать путаницы подобных символов.
Чрезмерное использование ярлыков
shift + shift
ищет файл вездеctrl + shift + E
для недавно открытых файловctrl + shift + F
ищет текст в пути (используйте фильтр модуля)ctrl + click
переходит к объявлению переменной/функцииctrl + f12
ищет переменную/функцию в файлеalt + F7
перечисляет использование переменных/функций
Спасибо, что прочли! Это была подборка советов и приемов, которые я узнал с опытом, а также с помощью моих коллег. Надеюсь, вы нашли что-нибудь полезное для ежедневной работы с IntelliJ!
Если вы нашли эту статью полезной, пожалуйста, нажмите на ? нажмите несколько раз, чтобы другие нашли статью и выразили свою поддержку! ?
Не забудьте подписаться на меня, чтобы получать уведомления о моих будущих статьях ?