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

Есть множество сред разработки программного обеспечения: 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
  • и т.д.

Начиная с версии 9.0, среда доступна в двух редакциях: Community Edition и Ultimate Edition. Community Edition — это полностью свободная версия, доступная под лицензией Apache 2.0, в ней реализована полная поддержка Java SE, Kotlin, Groovy, Scala, а также интеграция с наиболее популярными системами управления версиями.

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

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

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

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

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

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

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

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

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

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

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

  1. В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )
    Незаменимая для программистов - IntelliJ IDEA
  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 который является точкой входа для созданного приложения (программы). Он создается пустым и ничего не делает, но при этом его можно запустить на выполнение.
    Незаменимая для программистов - IntelliJ IDEA

package com.company;
public class Main {
public static void main(String[] args) {
// write your code here
}
}

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

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 файл было описано в четвертом пункте.

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

Загрузка, установка и настройка. Первая программа на Java — Hello java!

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

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

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

На Windows

  1. Скачиваем установочный файл Community edition с официального сайта компании JetBrains.
  2. Переходим на сайт и нажимаем кнопку download.
  3. Запускаем установочный файл. В открывшемся окне нажимаем Next.
  4. Нажимаем Next -> выбираем путь для сохранения программы и версию приложения (32-битная или 64-битная версии в зависимости от разрядности ПК на который устанавливается программа).
  5. После этого установщик предлагает нам выбрать стартовое меню (Choose Start Menu Folder). Здесь можно оставить все без изменения и нажимаем Install (Установить).
  6. Далее ждем пока программа установится на компьютер. По завершению установки нажимаем Finish.

На 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.

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

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

  • RAM от 2 ГБ, рекомендуется 4 ГБ оперативной памяти
  • 1,5 ГБ свободного места на жестком диске + не менее 1 ГБ для кэшей
  • Минимальное разрешение экрана 1024×768

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

  • JRE 1.8 и JDK для Java. JRE 1.8 поставляется с дистрибутивом IntelliJ IDEA, но также их можно скачать отдельно на официальном сайте Oracle.
  • Windows — 32-разрядные или 64-разрядные версии Microsoft Windows 10, 8, 7 или Vista.
  • Macos — macOS 10.8.3 или новее (поддерживаются только 64-разрядные системы)
  • Linux (ubuntu) — OS Linux (обратите внимание, что 32-разрядный JDK не поставляется в комплекте, поэтому рекомендуется использовать 64-разрядную систему). Рекомендуется использовать среду рабочего стола KDE, Gnome или Unity.

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

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

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Показать использования метода, класса, переменной

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

F7Шаг при отладке
F8Шаг обхода при отладке
Shift + F7«Умный» шаг
Shift + F8Выход из режима debug
Alt + F9Запуск на выполнение до курсора
Alt + F8Вычисление выражения
Ctrl + F8Переключить точку остановки
Ctrl + Shift + F8Показать точки остановки
Ctrl + F9Структурирование проекта и сборка измененных файлов
Ctrl + Shift + F9Компиляция выбранного файла пакета или модуля
Alt + Shift + F10Выбрать конфигурацию и запустить
Alt + Shift + F9Выбрать конфигурацию и запустить в debug режиме
Shift + F10Запуск на выполнение
Shift + F9Запуск в debug режиме
Ctrl + Shift + F10Выполнение в контексте конфигурации из редактора
Ctrl + NПереход к классу (открывается поле для ввода класса к которому нужно перейти)
Ctrl + Shift + NПереход к файлу
Ctrl + Alt + Shift + NПереход к символу
Alt + Right/LeftПереход к следующей / предыдущей вкладки редактора
F12Вернуться к предыдущему окну инструмента
EscПерейти к редактору (выход из текущего окна настроек)
Shift + EscСкрыть активное или последнее активное окно
Ctrl + Shift + F4Закрывает окно навигации по проекту
Ctrl + GПереход к строке по ее номеру
Ctrl + EПоследние файлы
Ctrl + Alt + Left/RightВыделение текста по слову влево/вправо
Ctrl + Shift + BackspaceПерейти в последнее место Редактора
Alt + F1Выберите текущий файл или символ в любом режиме
Ctrl + BПерейти к объявлению поля, метода или класса
Ctrl + Alt + BПерейти к реализации (переходит во вкладку класса, где реализован используемый метод)
Ctrl + Shift + IОткрыть быстрый доступ к реализации метода/класса
Ctrl + Shift + BПерейти к объявлению типа
Ctrl + UПерейти к супер методу или классу
Alt + Up/DownПереход к предыдущему / следующему методу
Ctrl + ] / [Перейти в конец / начало блока
Ctrl + F12Файловая структура
Ctrl + HИерархии типа
Ctrl + Shift + HИерархия метода
Ctrl + Alt + HИерархии вызовов
Alt + HomeПоказать панель навигации
F11Переключить закладку
Ctrl + #[0-9]Перейти к номером закладки
Shift + F11Показать закладки

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

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 + KCommit (сохранение, фиксация) проекта в репозиторий
Ctrl +Обновить проект из репозитория
Alt + Shift + CПосмотреть последние изменения

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

Alt + #[0-9]Открыть соответствующее окно инструмента
Ctrl + SСохранить проект
Ctrl + Alt + YCинхронизировать
Ctrl + Alt + F11Переключение полноэкранного режима
Ctrl + Shift + F12Переключить максимизацию редактору
Alt + Shift + FДобавить в избранное
Alt + Shift + IПроверьте текущий файл с текущим профилем
Ctrl + BackQuote (`)Быстрое переключение текущей схемы
Ctrl + Shift + AНайти Действие
Ctrl + TabПереключение между вкладками и окна инструментов

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

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

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

Понравилась статья? Поделиться с друзьями:
RedSoft.club
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: