Как создать xml файл в intellij idea

Обновлено: 30.06.2024

Из этого руководства вы узнаете, как создать приложение Apache Spark на языке Scala в Apache Maven с помощью IntelliJ IDEA. В примере из этой статьи в качестве системы сборки используется Apache Maven, а в качестве основы используется существующий архетип Maven для Scala, предоставляемый IntelliJ IDEA. Создание приложения Scala в IntelliJ IDEA включает в себя следующие этапы:

В этом руководстве описано следующее:

  • Установка подключаемого модуля Scala для IntelliJ IDEA
  • Разработка приложения Scala Maven с помощью IntelliJ.
  • Создание автономного проекта Scala

Предварительные требования

Комплект разработчика Oracle Java. В этом руководстве используется Java версии 8.0.202.

Java IDE. В этой статье используется среда IntelliJ IDEA версии 2018.3.4.

Azure Toolkit for IntelliJ. Дополнительные сведения см. в статье Установка набора средств Azure для IntelliJ.

Установка подключаемого модуля Scala для IntelliJ IDEA

Чтобы установить подключаемый модуль Scala, сделайте следующее:

Откройте IntelliJ IDEA.

На экране приветствия выберите Configure (Настройка) > Plugins (Подключаемые модули), чтобы открыть окно подключаемых модулей.

Включение подключаемого модуля Scala в IntelliJ IDEA

Выберите Install (Установить) в области подключаемого модуля Scala в новом окне.

Установка подключаемого модуля Scala в IntelliJ IDEA

После успешной установки подключаемого модуля необходимо перезапустить интегрированную среду разработки.

Создание приложения с помощью IntelliJ

Запустите IntelliJ IDEA и выберите Create New Project (Создать проект), чтобы открыть окно New Project (Новый проект).

На панели слева выберите Azure Spark/HDInsight.

В главном окне выберите Spark Project (Scala) (Проект Spark (Scala)).

Из раскрывающегося списка Build tool (Инструмент сборки) выберите одно из следующих значений:

  • Maven для поддержки мастера создания проекта Scala.
  • SBT для управления зависимостями и создания проекта Scala.

Диалоговое окно нового проекта в IntelliJ

Выберите Далее.

В окне New Project (Новый проект) укажите следующую информацию:

Свойство Описание
Имя проекта Введите имя.
Project location (Расположение проекта) Введите расположение для сохранения проекта.
Project SDK (Пакет SDK проекта) При первом использовании IDEA это поле будет пустым. Выберите New. (Создать. ) и перейдите к JDK.
Версия Spark Мастер создания интегрирует правильную версию пакетов SDK для Spark и Scala. Если используется версия кластера Spark более ранняя, чем 2.0, выберите Spark 1.x. В противном случае выберите Spark 2.x. В этом примере используется Spark 2.3.0 (Scala 2.11.8) .

Выбор пакета SDK Spark в IntelliJ IDEA

Создание автономного проекта Scala

Запустите IntelliJ IDEA и выберите Create New Project (Создать проект), чтобы открыть окно New Project (Новый проект).

Выберите Maven в левой области.

Выберите пакет в поле Project SDK (Пакет SDK проекта). Если это поле пусто, щелкните New. (Создать. ) и перейдите к каталогу установки Java.

Установите флажок Create from archetype (Создать на основе архетипа).

В списке архетипов выберите org.scala-tools.archetypes:scala-archetype-simple . Этот архетип создает структуру каталога и скачивает зависимости по умолчанию, необходимые для написания программы Scala.

Снимок экрана: выбранный архетип в окне создания проекта

Выберите Далее.

Разверните Координаты артефакта. Введите соответствующие значения для параметров GroupId и ArtifactId. Значения Name (Имя) и Location (Расположение) заполнятся автоматически. В этом руководстве используются представленные ниже значения.

  • GroupId: com.microsoft.spark.example;
  • ArtifactId: SparkSimpleApp.

Снимок экрана: пункт "Координаты артефакта" в окне создания проекта

Выберите Далее.

Проверьте параметры и нажмите кнопку Next (Далее).

Проверьте имя и расположение проекта, а затем выберите Finish (Готово). Импорт этого проекта займет несколько минут.

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

В меню File (Файл) выберите Settings (Параметры), чтобы открыть окно параметров.

В окне Settings (Параметры) выберите Build, Execution, Deployment (Сборка, выполнение, развертывание) > Build Tools (Средства сборки) > Maven > Importing (Импорт).

Установите флажок Import Maven projects automatically(Импортировать проекты Maven автоматически).

Настройка автоматической загрузки Maven

В области слева выберите src > main > scala > com.microsoft.spark.example, а затем двойным щелчком выберите App (Приложение), чтобы открыть App.scala.

Замените имеющийся пример кода кодом ниже, а затем сохраните изменения. Этот код считывает данные из файла HVAC.csv (доступного для всех кластеров Spark в HDInsight). Извлекает строки, у которых в шестом столбце только одна цифра, и записывает выходные данные в /HVACOut в контейнере хранилища по умолчанию для кластера.

В левой области дважды щелкните pom.xml.

Добавьте следующие сегменты в файл <project>\<properties> :

Добавьте следующие сегменты в файл <project>\<dependencies> :

Сохраните изменения в файле pom.xml.

Создайте JAR-файл. IntelliJ IDEA позволяет создавать JAR-файлы в качестве артефактов проекта. Выполните следующие действия:

В меню File (Файл) выберите Project Structure. (Структура проекта. ).

В окне Project Structure (Структура проекта) выберите Artifacts (Артефакты) > символ "плюс" + > JAR > From modules with dependencies. (Из модулей с зависимостями. ).

Добавление JAR-файла со структурой проекта в IntelliJ IDEA

В окне Create JAR from Modules (Создание JAR-файла на основе модулей) выберите значок папки в текстовом поле Main Class (Основной класс).

В окне Select Main Class (Выбор основного класса) выберите класс, который отображается по умолчанию, и щелкните ОК.

Выбор класса со структурой проекта в IntelliJ IDEA

В окне Create JAR from Modules (Создание JAR-файла на основе модулей) выберите вариант extract to the target JAR (Извлечь в целевой JAR-файл) и щелкните ОК. В результате будет создан один JAR-файл, содержащий все зависимости.

Добавление JAR-файла со структурой проекта из модуля в IntelliJ IDEA

На вкладке Макет выходных данных содержится список всех JAR-файлов, которые включены в проект Maven. Здесь можно выбрать и удалить файлы, от которых не зависит работа приложения Scala. Из создаваемого приложения можно удалить все файлы, кроме последнего (SparkSimpleApp compile output (Выходные данные компиляции SparkSimpleApp)). Выберите JAR-файлы, которые нужно удалить, и щелкните значок минус - .

Удаление выходных данных со структурой проекта в IntelliJ IDEA

Чтобы создать JAR-файл, выберите Build (Сборка) > Build Artifacts (Артефакты сборки) > Build (Сборка). Компиляция проекта займет около 30 секунд. Выходной JAR-файл будет создан в разделе \out\artifacts.

Выходные данные артефакта проекта в IntelliJ IDEA

Запуск приложения в кластере Apache Spark

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

Скопируйте приложение JAR в большой двоичный объект службы хранилища Azure, связанный с кластером. Вы можете использовать для этого служебную программу командной строки AzCopy. Кроме того, для отправки данных можно использовать множество других клиентов. Дополнительные сведения о них см. в статье Отправка данных для заданий Apache Hadoop в HDInsight.

Используйте Apache Livy для удаленной отправки задания приложения в кластер Spark. В кластерах HDInsight Spark есть сервер Livy, который использует конечные точки REST для удаленной отправки заданий Spark. Дополнительные сведения см. в статье об удаленной отправке заданий Apache Spark с помощью Apache Livy и кластеров Spark в HDInsight .

Очистка ресурсов

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

В поле Поиск в верхней части страницы введите HDInsight.

Выберите Кластеры HDInsight в разделе Службы.

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

Выберите команду Удалить. Выберите Да.

Снимок экрана: удаление кластера HDInsight с помощью портала Azure.

Следующий шаг

Из этой статьи вы узнали, как создать приложение Apache Spark на языке Scala. Из следующей статьи вы узнаете, как запустить это приложение на кластере HDInsight Spark, используя Livy.

Открываем Intellij IDEA и создаем новый Maven проект:

Maven проект IDEA

После создания проекта идем на сайт Spring в раздеп Guides:

Spring Guides

Далее в строке поиска пишем MVC и получаем такой результат:

Spring Guides MVC

Заходим по этой ссылке и делаем все, что там написано (далее по тексту).

Конфигурация pom.xml для Spring Boot

Чтобы сконфигурировать Spring Boot проект нам надо прописать build script:

Создаем файлы проекта Spring Boot

Далее по инструкции создаем пакет hello и в нем класс GreetingController:

Controller in hello package

Содержимой класса выглядит следующим образом:

Далее в ресурсах создаем папку templates и в ней файл greeting.html, имеющий следующее содержимое:

Далее в пакете hello создадим класс Application:

Далее создаем папку static в ресурсах и в ней создаем файл index.html:

Запуск Spring Boot приложения

Чтобы запустить приложение, надо перейти в класс Application и выполнить действия, показанные на скриншоте:

Run Spring Boot Application

Создание WAR архива Spring Boot приложения и deploy на Apache Tomcat

Чтобы задеплоить написанное приложение на tomcat необходимо выполнить следующие действия:

Класс Application должен приобрести следующий вид:

В файл pom.xml дописываем <packaging>war</packaging> после тега version в начале файла.

Далее создаем war архив (View/Tool Windows/Maven Projects):

WAR package

В проекте создалась папка target и в ней файл war.

Останавливаем проект и запускаем Apache Tomcat.

Заходим в Application List и деплоим наш файл, предварительно переименовав его, как вам удобно:

Эта статья рассказывает о том, как настроить Ваше рабочее пространство в IntelliJ IDEA для разработки плагинов с использованием SpongeAPI и а системы сборки, таких как Maven или Gradle или Плагин разработки Minecraft.

Если вы хотите создать ваш проект полностью с нуля, пожалуйста, пропустите все до секции Gradle или Maven. Используя плагин Minecraft Dev, он установит точку старта и устранит ваши попытки понять что означают те или функции при поднятии вашего проекта «с земли».

Использование IDEA Minecraft Dev плагина для создания рабочей отправной точки¶

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

Установка Плагина Разработки Minecraft¶

Этот плагин доступен в репозитории плагинов JetBrains IntelliJ.

Благодаря нему, вы можете установить плагин через внутренний браузер IntelliJ. Перейдите в File -> Settings -> Plugins и нажмите на кнопку Browse Repositories. внизу окна. В окне поиска просто найдите Minecraft . Вы можете установить его там и перезапустить IntelliJ, чтобы активировать плагин.

Создание Вашего Проекта из Шаблона¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Minecraft в всплывающем меню.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Выберите Sponge plugin для типа вашего проекта, затем нажмите Next .

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Выберите нужные инструмент сборки, Gradle или Mave, затем нажмите Next .

Проверьте ** Plugin Name**(имя плагина) и ** Main Class Name**(имя главного класса) для убеждения в том, что все верно.

Укажите description**(описание), **authors**(авторы), **website**(сайт), и ** dependencies**(зависимости плагина) которые вы хотите.

Нажмите Next для дальнейших действий.

Проверьте имя проекта, местоположение и информацию о модулях, затем нажмите Finish .

Плагин создаст основной java файл как точку начала, с введенным журналом. Вы можете добавить logger.info() в событии onServerStart для того, чтобы видеть, что плагин работает когда вы запускаете сервер.

Изменение конфигурации проекта¶

Перейдите в Gradle или Maven секцию, в зависимости от того, что вы выбрали при создании проекта.

Создание плагина с нуля – Gradle¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Gradle в раскрывшемся списке.

Если вы хотите, выберите любые дополнительные библиотеки и фреймворки, например Kotlin.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Нажмите Next для дальнейших действий.

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Нажмите Next два раза, назовите проект и нажмите Finish .

Проект будет создан без каталога src . Если вы добавите java файлы в неправильную директорию проекта, они будут игнорироваться и не будут скомпилированы. Поэтому, рекомендуем поставить флажок на «Create directories for empty content roots», в:

Windows: File -> Settings -> Build, Execution, Deployment -> Gradle

Mac: Intellij IDEA -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle

Включение Use Auto-import в том же месте позволит изменить конфигурацию gradle для автоматического обновления без постоянных запросов от IDEA.

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

Редактирование Скрипта Сборки¶

Откройте build.gradle в навигаторе и добавьте зависимости.

Отредактируйте build-скрипт, как описано в статье Настройка Gradle .

Откройте Gradle tab в правой части окна программы и нажмите кнопку обновления (refresh).

Установка Gradle завершена! Теперь Вы можете приступить к написанию кода Вашего плагина.

Создание плагина с нуля – Maven¶

Создание Вашего Проекта¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Maven в раскрывающемся списке.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Нажмите Next для дальнейших действий.

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Введите имя Вашего проекта и нажмите кнопку Finish .

Изменение конфигурации проекта¶

Откройте pom.xml в навигаторе.

Отредактируйте build-скрипт, как описано в статье Настройка Maven .

Обновите Ваш проект Maven.

Импортируйте изменения Maven, если появилась подсказка.

Тестирование Вашего Плагина¶

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

Для создания .jar файла, используя Gradle:

Перейдите в View -> Tool Windows -> Gradle

Под Tasks -> Build , нажмите на jar

Процесс сборки должен создать jar в build\libs

Для создания .jar файла, используя Mave:

Перейдите в View -> «Tool Windows`` -> Maven Projects

В окне Maven Projects , укажите название вашего проекта

В Plugins , укажите jar

Сделайте двойной щелчок по jar:jar

Процесс сборки должен создать jar в taget

Скопируйте ваш jar файл в директорию mods рабочего Sponge сервера, затем перезапустите сервер для проверки.

Для более эффективного процесса разработки, смотрите Отладка плагина для инструкций по запуску как на сервере Sponge, так и плагина внутри IDEA. Этот процесс позволяет вам изменять код плагина без перезапуска сервера.

Импорт Существующего Проекта (Gradle или Maven)¶

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

Есть множество сред разработки программного обеспечения: Visual Studio, Eclipse, Android Studio, Xamarin Studio и т.д. Все они имею свои плюсы и минусы и предназначены для разных языков программирования и целей.

IntelliJ IDEA — интегрированная среда разработки программного обеспечения, разработанная компанией JetBrains в 2001 году. Она поддерживается на таких операционных системах как: Windows, Linux, macOS. Эта среда разработки поддерживает многие современные высокоуровневые языки программирования, такие как:

  • Java
  • JavaScript
  • CoffeeScript
  • HTML/XHTML/HAML
  • CSS/SASS/LESS
  • XML/XSL/XPath
  • Серверные языки: PHP, Ruby, Python
  • и т.д.

Ultimate Edition доступна под коммерческой лицензией (платная версия). В ней реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.

Как пользоваться

Первоначальная настройка при первом запуске

При первом запускаете или после того, как было сделано обновление программы, откроется диалоговое окно полной установки, в котором вы можете выбрать импортирование параметров IDE.

Незаменимая для программистов - IntelliJ IDEA

Если это был первая установка, то выбирается параметр «Не импортировать параметры» так как их неоткуда импортировать. Далее можно выбрать тему среды.

После выбора темы, можно выбрать выключить или включить нужные плагины, загрузить и установить их из репозитория плагинов IntelliJ IDEA.

После завершения первоначальной настройки, отобразится экран приветствия. Он позволяет:

  • создать новый проект
  • или проверить существующий проект из системы управления версиями
  • открыть существующий
  • импортировать новый проект (среда разработки позволяет перетащить существующий каталог проекта или отдельный файл на экран приветствия и открыть его в IntelliJ IDEA)

После запуска, среда разработки открывает справку Trip of Day.

Как создать проект java

  1. В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )
  2. В окне New Project выбираем папку Java. В поле Project SDK выбираем папку на компьютере где лежит ранее скаченный SDK для java. (Обычно эти библиотеки для работы с java устанавливаются в папку C/Programs File (или Programs File(x68) в зависимости от той версии которую вы используете)/java/). Далее нажимаем Next. – расположение библиотек jdk и jre для рабы с java.
  3. На Create project from template ставим галку и выбираем Command Line App. Нажимаем Next.
  4. В поле Project name пишем название создаваемого проекта латинскими буквами без пробелов. Нажимаем Finish. Название проекта и выбор его местоположения. В итоге генерируется класс Main который является точкой входа для созданного приложения (программы). Он создается пустым и ничего не делает, но при этом его можно запустить на выполнение.

По завершению выполнения компилятор выдает нам следующее:

Process finished with exit code 0

Запустить проект

Что бы запустить проект в IntelliJ IDEA можно воспользоваться знаком старта на верхней панели быстрого доступа:

Незаменимая для программистов - IntelliJ IDEA

Также программу можно запустить через вкладку Run -> Run Main или сочетанием клавиш Shift+F10.

Как создать jar файл?

Для создания jar файла необходимо открыть окно Project Structure (значок в верхнем меню быстрого доступа рядом с лупой). Так же это окно можно найти и открыть через поиск (лупа на панели быстрого доступа) или сочетание клавиш Ctrl+Alt+Shift+S.

В открывшемся окне выбираем вкладку Atrifacts -> + -> JAR –> From modules with dependencies…

В открывшемся окне в поле Main Class выбираем главный класс проекта и нажимаем OK.

В следующем окне ничего не делаем, просто нажимаем ОК.

Теперь, чтобы добавить jar файл проекта в сам проект нажимаем Build (верхняя панель меню) -> Build Artifacts… -> название проекта.jar -> Edit …

В открывшемся окне выбираем созданный jar файл и нажимаем OK.

Теперь в панели где отображается структура проекта появляется папка out в которой можно найти созданный jar файл

Все тоже самое только на видео:

Увеличение шрифта

Чтобы увеличить шрифт заходим в File -> Settings -> Editor -> Font. В данном окне в поле size можно указать желаемый шрифт.

Незаменимая для программистов - IntelliJ IDEA

Смена темы

Чтобы сменить тему заходим в File -> Settings -> Editor -> Color Scheme -> Color Scheme Font. Здесь в поле Scheme можно выбрать желаемую тему:

  • Default (по умолчанию, фон редактора будет белым)
  • Darcula (фон редактора темный)

Помимо этого, через знак колеса (настройки) можно импортировать желаемую тему или цвет фона.

Создание библиотеки

Jar файл является библиотекой для языка java (пакетом, в котором собраны классы). Как создается Jar файл было описано в четвертом пункте.

Полезное видео по настройке и запуску

Покупка и актуальная цена

Платную версию можно найти и купить на официальном сайте компании JetBrains. На конец 2018 года платная версия Ultimate стоит $499.

Где скачать и как установить?

На Windows

  1. Скачиваем установочный файл Community edition с официального сайта компании JetBrains.

На macOS

  1. Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы macOS.
  2. Запускаем загруженный файл. После запуска файла открывается окно в котором необходимо перенести InteliJ IDEA CE в папку приложений (Application) командой .dragTo() (это слово так и переводится «перемещение»). Рисунок 20 – окно для перемещения загруженного приложения в папку приложений
  3. После этого можно запустить скаченное приложение из папки Application.

На Linux

Установка на ubuntu индетичная.

ВАЖНО: перед установкой убедитесь, что на компьютере, на который устанавливается среда разработки уже установлена Java машина.

  1. Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы Linux tar.gz.Рисунок 21 – скачивание установочного файла для операционной системы LINUX
  2. Открываем терминал (в windows это командная строка (cmd)) и переходим в папку со скаченным архивом (cd – команда для смены директории). Далее распаковываем архив командой tar – упаковка и распаковка архивов tar: $ tar -xvf ideaIC-XX.Y.Z.tar.gz
  3. Переходим с помощью команды cd в распакованную директорию: $ cd ideaIC-XX.Y.Y.Z/bin/
  4. Запускаем в текущем каталоге файл idea.sh: sudo ./idea.sh
  5. После запуска нужно подтвердить лицензионное соглашение.

Обновление

Для обновления версии среды разработки нажимаем на вкладку Help -> Check for Upates.

После этого открывается диалоговое окно, в котором написана текущая версия среды разработки и последняя ее версия. Для обновления версии нажимаем кнопку Download. Откроется браузер со страницей откуда можно скачать последнюю версию.

При повторном нажатии на вкладку Help -> Check for Upates открывается такое же окно, но уже вместо кнопки Download появляется кнопка Update and Restart. При нажатии на эту кнопку начнется обновление среды разработки IntelliJ IDEA.

Системные требования

Требования к оборудованию:

Требования к ПО:

Горячие клавиши

Редактирование и генерация кода

Ctrl + Space Показывает список вариантов которым можно завершить ввод
Ctrl + Shift + Space Тоже самое, что и Ctrl + Space, только учитывает статические поля и методы. Также помогает инициализировать поле подходящим типом.
Ctrl + Shift + Enter Завершение оператора, ставит в конце оператора точку запятую
Ctrl + P Сведения о параметрах (в пределах аргументов вызываемого метода)
Ctrl + Q Быстрый поиск документации
Shift + F1 Внешняя документация
Ctrl + наведение курсором на команду Краткая информация
Alt + Insert Генерация блоков кода (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O Переопределение метода
Ctrl + I Реализация методов
Ctrl + Alt + T Оборачивает выделенную команду в блок кода (if..else, try..catch, for, synchronized, etc.)
Ctrl + / Однострочное комментирование / раскомментирование
Ctrl + Shift + / Многострочное комментирование / раскомментирование
Ctrl + W Умное выделение текста. Эта команда выделяет сначала слово где стоит курсор, потом строку (или целый блок кода)
Alt + Q Контекстная информация
Alt + Enter Показать предлагаемое исправление
Ctrl + Alt + L Структурирование кода (это сочетание делает код читабельным и удобным для восприятия)
Ctrl + Alt + O Удаление неиспользуемых импортов
Ctrl + Alt + I Авто-отступ линии
Tab / Shift + Tab Отступ / удаление отступа выбранному фрагменту кода
Ctrl + Shift + V Вставить последний фрагмент кода из буфера обмена
Ctrl + D Дублирование текущей строки
Ctrl + Y Удаляет целую строку
Ctrl + Shift + J Объединение строк
Ctrl + Enter Разделение строки (отличается от простое Enter тем, что курсор остается на месте)
Ctrl + Shift + U Переключает слово на котором стоит курсор в нижний / верхний регистр
Ctrl + Shift + ] / [ Выделить код до конца / начала блока
Ctrl + Delete Удалить слово после курсора
Ctrl + Backspace Удалить слово перед курсором
Ctrl + NumPad+/- Развернуть / свернуть блок кода
Ctrl + Shift + NumPad+ Развернуть все
Ctrl + Shift + NumPad- Свернуть все
Ctrl + F4 Закрыть активное окно редактора

Поиск / замена в коде

Ctrl + F Поиск по коду в текущей вкладке
F3 Поиск вперед
Shift + F3 Поиск назад
Ctrl + R Замена найденного слова
Ctrl + Shift + F Искать по проекту
Ctrl + Shift + R Заменить по проекту
Ctrl + Shift + S Поиск по шаблону
Ctrl + Shift + M Замена по шаблону

Поиск использованного кода

Alt + F7 / Ctrl + F7 Найти использования / Найти использования в файле
Ctrl + Shift + F7 Выделить используемое в файле
Ctrl + Alt + F7 Показать использования метода, класса, переменной

Компиляция/выполнение/отладка

Навигация

Рефакторинг (улучшение кода)

F5 Копирование класса
F6 Переместить
Alt + Delete Безопасное удаление
Shift + F6 переименовывает поле, метод или класс во всех местах, где используется
Ctrl + F6 Изменить сигнатуру
Ctrl + Alt + N Встроить
Ctrl + Alt + M Поместить в метод
Ctrl + Alt + V Поместить в переменную
Ctrl + Alt + F Поместить в поле
Ctrl + Alt + C Поместить в константу
Ctrl + Alt + P Поместить в параметр

Система управления версиями (Version Control System)

Ctrl + K Commit (сохранение, фиксация) проекта в репозиторий
Ctrl + Обновить проект из репозитория
Alt + Shift + C Посмотреть последние изменения

Работа с интерфейсом IDE

Открытие окон настроек кода и среды разработки

Ctrl + Alt + S Открытые окна Параметры (Settings)
Ctrl + Alt + Shift + S Открыть диалоговое Структура проекта (Project Structure)

В данной статье были разобраны основные принципы работы со средой IntelliJ IDEA. У нее достаточно интуитивный интерфейс для пользователя. В ней можно создавать полноценные приложения на таких языках как Java, Python, Kotlin, Scala и т.д.

Читайте также: