Как освоить IntelliJ, чтобы повысить свою производительность

kak osvoit intellij chtoby povysit svoyu proizvoditelnost

ОТ ОТКАЗ: Это не бесплатная реклама JetBrains, а только разработчик, который делится советами по IntelliJ.

Несомненно, важнейшим инструментом разработчика является среда разработки (называемая IDE).

Мой любимый и тот, с которым я работаю каждый день на работе IntelliJ (окончательная версия). В этой статье я поделюсь с вами всеми советами и рекомендациями, которые я собрал по своему опыту и моим коллегам. Это может помочь вам освоить этот инструмент и облегчить работу.

Не оставляйте, если вы не используете IntelliJ или даже если вы его ненавидите! Бьюсь об заклад, вы можете применить многие из этих приемов к своей любимой IDE.

Содержание

Превратите микросервисы в модули

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

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

ixVdg6rwoneJfniiYDG-4n9hrd5mZ4wR8JGA
Совет, если проект уже загружен (Файл > Открыть проект)

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

ZIk1S4P-bVjvAXgo2TKCKDA70ve2hOMsgcO3
Создайте модуль из каталога вашего проекта

Вы можете управлять всеми модулями в окне «Структура проекта» (File > Project Structуре). К ним можно получить доступ, щелкнув правой кнопкой мыши на одном модуле и выбравng Open Module Settings.

Иметь эффективный обзор кода

Надеюсь, вы используете систему контроля версий, такую ​​как Git или Subversion. Если это не так, вам следует рассмотреть возможность узнать больше о системах контроля версий!

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

Сначала проверьте, знает ли контроль версий ваши каталоги:

cLNiqaz8C2OnmPKTM-MXQ5B3Mz5rDWfESHEN
Файл > Настройки > Контроль версий

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

4FlaxyN9EhW8vWZEmCChmcJEVAdeKerwGeEv
Окно инструмента управления версиями (вкладка «Журнал»)

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

Правая часть этого окна показывает каждый измененный файл из выбранного комита. Вы можете нажать на Show Diff открыть новое окно и визуализировать изменения для каждого файла.

LOUR2-HUn1HlLJbMcOrgqvhEkXpuyfkaXAvR
Добавьте содержимое для просмотра кода

Если вы хотите просмотреть несколько комитов одновременно, выберите кометы для просмотра (удерживайте ctrl ключ) и нажмите Show Diff.

Вернуть несколько комитов

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

Возвратить фиксацию достаточно просто: щелкните по нему правой кнопкой мыши и выберите «Вернуть». Как только вы наконец-то исправите конфликты, появится всплывающее окно фиксации. Если вы отмените только одну фиксацию, выполните как обычно, не проверяя Amend commit вариант.

dkiCWi7Tue6uRAkkpqW-shr8n4NOM0CcPLBw
Окно «Изменить внесение изменений» (не проверяйте «Исправить» для первого возвращенного комита)

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

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

Проверки безопасности для разработчиков Java

IntelliJ имеет множество функций для Java, включая интеграцию Maven. Его можно легко настроить, но, прежде чем исследовать, вам нужно проверить некоторые настройки.

  • SDK проекта (Файл > Структура проектаповторно)
  • Версия компилятора Java для каждого модуля (Файл > Настройки > Java Comштабеллер)
  • Конфигурация Maven (Файл > Настройки > Maven)

Для конфигурации Maven рассмотрите возможность проверки Always update snapshots если вы работаете над микросервисными архитектурными проектами.

X3A8LqHWqBqMxqp3kIbwfJadMdptfA21csHq
Проверьте конфигурацию Maven

Не забудьте также проверить Игнорированные файлы раздел, чтобы убедиться, что IntelliJ не игнорирует ваш модуль pom.xml. Если ваш модуль все еще не распознается как проект Maven, щелкните правой кнопкой мыши на вашем pom.xml и Add as Maven Project.

Иногда вы можете компилировать с помощью терминала, но IntelliJ обнаруживает ошибки из-за зависимости Maven. Чтобы исправить это, щелкните правой кнопкой мыши на модуле Maven > Reload, а затем снова щелкните правой кнопкой мыши to Rebuild модуль.

Обсудите со своей базой данных

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

Вы можете изучить базу данных без написания кода с помощью проводника дерева. Затем, если дважды щелкните по таблице, вы также сможете отфильтровать результаты, выполнить некоторые операции CRUD и даже экспортировать данные во многих форматах, таких как SQL, CSV и HTML.

PeousZe3IFFleZP5Vt46oza2hXqQSb2sCy1m
Редактор таблиц базы данных

Как вы думаете, файлы SQL поддерживают подсветку синтаксиса, автозаполнение и возможность выполнять запросы из файла. Хорошая часть состоит в том, что вы можете писать несколько запросов в свой файл, но запускать только выделенные запросы Ctrl + Enter.

Последние советы

Запустить приборную панель

Можно запускать свои приложения с IntelliJ, но вам нужно создать файл Run Configuration сначала. После запуска процесса вы сможете отобразить их все на информационной панели.

dkbzaArlvNCv-3avb6m8zZvosKYhgmemMwCk
Запустите настройки конфигурации

Чтобы включить панель управления запуском, откройте всплывающее окно «Конфигурация запуска» и выберите 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!

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

Не забудьте подписаться на меня, чтобы получать уведомления о моих будущих статьях ?

➥ JavaScript

➥ Советы и рекомендации

Добавить комментарий

Ваш адрес email не будет опубликован.