Как запустить intellij idea
Перейти к содержимому

Как запустить intellij idea

  • автор:

IntelliJ IDE

This section provides those new to IntelliJ a hands-on guided introduction.

Install

PROTIP: Before installing, create a folder that houses your various projects. I call mine “gits”. Some use “dev”. IntelliJ defaults to “IdeaProjects”.

Complete Installation Folder

PROTIP: The tilde character that Macs recognize as taking the place of folder path “/User/username”? It’s not recognized by IntelliJ.

  1. brew install –cask intellij
  2. Open IntelliJ from your /Applications folder.
  3. Unless you have a file from a previous installation, choose “Do not import settings” and click OK.
  4. Accept the Privacy Policy.
  5. Many choose the “Dracula” theme because it’s healthier on the eyes.
  6. For compatibiity with Windows (most enterprises need this), select “I used IDEA before” to use the Mac’s control button and G to generate, and command key with N to Go to a class and with Y to delete a line.
  7. Use the launcher script at /usr/local/bin/idea. This path must be in the PATH variable as defined in file

Click Disable under Swing, Android, and Plugin Development unless you’ll be doing them.

When the “Tip of the Day” dialog appears, most people un-check “Show Tips on Startup”.

Welcome screen

PROTIP: Look at how the most productive developers work and you’ll see that their hands stay on the keyboard and reach for the mouse much less frequently. This is why interviewers of developers ask “show me how you enter and exit Full Screen”.

Apple’s keyboard: https://support.apple.com/en-us/HT201236

Menu Help > Keymap Reference brings up a pdf file online.

PROTIP: To prepare to refer to this while off-line, right-click and save the pdf to your Documents folder as “IntelliJIDEA_Keymap_Reference_Card.pdf”.

Search text in the pdf.

PROTIP: By investing time to try each keyboard shortcut, you will discover some that can save you time here and there that not only add up to time available for other things, but enable you to have a more enjoyable time using the software. For example:

Project view filters

command 1 (Alt 1 on Windows) hides and unhides the Project pane, for more space to code.

NOTE: In the Project pane, the sort order is for files beginning with special characters. At the top of the list are files with a dot (period) which, in the Linux world, specifies a hidden file.

File or folder names beginning with a capital letter are sorted below the same name in lower case.

Full Screen Toggle

In menu View, there is a Distraction Free Mode and Full Screen mode.

intelij-views-1328x750

Toggle to enter Full Screen view by holding control with your left thumb and command with your right thumb, then pressing F with your left hand.

PROTIP: Some switch the control and command keys on the left side so that they can get to all such keys using thumbs, pressing two keys at once by pressing between the keys.

Toggle to exit Full Screen view by pressing control + command + F

Views

Click the View selection “Project” for a drop-down of views:

intellij-views-232x388

Project

In each project making use of IntelliJ:

IntelliJ creates an .iml file to house basic module metadata for each discrete unit of functionality that can be independently run, tested, and debugged. Each IntelliJ module includes source code, build scripts, unit tests, deployment descriptors. It’s not related to “modules” in the Java language.

The project opens with the cursor at the project name.

To expand the list, press the right cursor.

Keep pressing the right cursor to keep opening the hierarchy.

Press the down cursor key to move down the list without expanding.

Press the left cursor key to contract.

Press Enter to open highlighted item.

Search Everywhere

For a search box to pop up, press a Shift keys twice quickly.

Press the dowm cursor.

Go To File Keys

To invoke the “Got To File” key combination, while you have your left forefinger resting on the “F” key, hold down the shift key with your left pinkie. Then while your right forefinger on the J home key, hold down the command key. Now press N with your right forefinger.

.idea folder

Projects edited by IntelliJ contain a folder named .idea which IntelliJ creates in the root of each project because it is applicable to all the modules within the project.

.gitignore

Add to the .gitignore file:

This file many ignore when pushing up to a shared repository because it contains personal preferences that can be different for each individual in the team.

Actions

Actions are automated by IntelliJ, such as Inspect code by pressing command+Z.

For a new, press control+N.

IntelliJ “Intentions” define the rules for flagging code inspectins.

Modules

Groovy is a programming language working within a JVM

Griffon is a desktop development platform working within a JVM

IntelliJ plug-ins are added to support languages such as Scala, Go, Dart, Erlang, Python, JPython, etc.

Code Inspection

Kotlin

Kotlin is a programming language invented by JetBrains (the owner of IntelliJ)

Tutorials

https://app.pluralsight.com/library/courses/intellij-ce-getting-started/table-of-contents Getting Started with IntelliJ CE 2h 47m Released1 Sep 2017 by David Starr (@elegantcoder, ElegantCode.com)

IntelliJ IDE Automation

IntelliJ IDEA from Jetbrains, the free Community Edition (CE), provides check-boxes to activate Git hooks.

git intellij before commit 302x418-87kb

PROTIP: We don’t see how to get to Version Control in IntelliJ on videos because it’s often accessed via a hotkey — Apple command 9 on macs and Alt+9 on Windows.

See https://www.youtube.com/watch?v=V8KSaQKgR1Y for VCS improvements in IntelliJ 2016.3.

Let’s use a sample project that already has .idea folder containing files that define configurations for IntelliJ.

But Andrew Krug’s Java example also has integration with testing utilities.

В чем писать код начинающему Android-разработчику: выбираем 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
  • и т.д.

Начиная с версии 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)

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

Также программу можно запустить через вкладку 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 можно указать желаемый шрифт.

Смена темы

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

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

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

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

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

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

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

Предварительная настройка

При первом запуске IntelliJ IDEA перед вами выскочит диалоговое окно с требованием указать путь до файла с настройками. Так как это наш первый опыт знакомства с IDE, то выбираем пункт «Do not import settings». Если данное окно вылезло после обновления или переустановки – выберите исходную директорию.

Следующим шагом настройки intellij idea будет выбор темы. ПО умолчанию их две – стандартная (светлая) и Darcula (тёмная).

Как уже было написано выше, IDEA поддерживает огромное количество вспомогательных инструментов. Разумеется, новичку они все не нужны. Поэтому следующим шагом будет их отключение для увеличения производительности. Для этого в очередном диалоговом окне выбираем «Disable All». Не переживайте, их можно подключить позднее в меню настроек.

Впрочем, среда программирования IntelliJ IDEA на этом и не думает успокаиваться, предлагая скачать дополнительные надстройки. Спасибо, нас это тоже не интересует!

Теперь, когда с установкой и настройкой IntelliJ IDEA покончено, можно приступить к работе. Начинается она, разумеется, с создания IntelliJ IDEA проекта.

С этим действием у вас вряд ли возникнут трудности, ведь новое диалоговое окно предлагает лишь 4 варианта: создать новый проект (Create New Project), открыть существующий (Open), импортировать проект (Import Project) или выйти из системы контроля версий (Check out from Version Control). Выбираем первый пункт. Подробнее о том, как создать проект IntelliJ IDEA, что делать уже внутри среды, лучше почитать на официальном сайте, потому что возможностей для кастомизации рабочего пространства здесь действительно много.

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

На 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. После запуска нужно подтвердить лицензионное соглашение.

Установка

Существует две версии IntelliJ IDEA – Community и Unlimited. Первая – бесплатная, но ограниченная. В ней не поддерживаются фреймворки Spring, Vaadin, GWT, языки JavaScript и TypeScript, SQL и многое другое. Вторая включает в себя всевозможные фичи для коллективной разработки, но бесплатна будет только 30 дней пробного периода. Потом вам придётся заплатить минимум 533 доллара США.

Нам с головой хватит возможностей бесплатной версии, соответственно, ориентируемся на установочный файл с именем idealC.

Для установки в ОС Windows нам потребуется скачать с официального сайта исходник с расширением exe. Далее запускаем его и следуем инструкциям установщика.

В MacOS — двойной щелчок на файле ideaIC.dmg, монтируем архив и копируем исходники в папку Applications.

Для Linux необходимо распаковать ideaIC.gz в директорию, которая поддерживает выполнение файлов. Для иерархии формата FHS это /opt. После этого перейдите в подкаталог /bin и запустите файл idea.sh.

Теперь давайте разберёмся, как настроить IntelliJ IDEA.

Обновление

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

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

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

Как установить и настроить IntelliJ IDEA

Предварительно скачайте Java Development Kit по ссылке. Выберите версию для любой операционной системы. Рекомендуем установить JDK 8 если вы будете писать в Android Studio Android-приложения. Остальные могут использовать версию JDK 11.

Следуйте подсказкам установщика.

Скачайте Community Edition-версию программы по ссылке. Можно выбрать версию для любой операционной системы — Windows, MacOS или Linux.

Установите, следуйте подсказкам инсталлятора. При первом запуске программа предложит импортировать настройки. Так как установленных ранее версий не было, выберите Don’t import settings.

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

Запустите программу. Когда откроется окно проекта, выберите Create New Project.

В верхнем левом углу выберите Java, нажмите Next.

В качестве шаблона выберите Java Hello World.

Выберите папку, в которую нужно сохранить проект.

В правом верхнем углу найдите зеленую кнопку Play и нажмите ее — вы запустили первую скомпилированную программу.

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

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

  • 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.

Как установить Android Studio

Скачайте Java SDK, если их еще нет, и установите — программа нужна для дальнейшей работы на Java. После установки желательно перезагрузить компьютер.

Скачайте Android Studio, откройте exe-файл и запустите его. Кликните Download, чтобы операционная система вашего ПК определилась автоматически, или выберите нужную вручную в Download Options. Нажимайте Next, пока установщик не спросит путь. Первый укажите для Android Studio, второй — для Android SDK. Желательно ставить на диск D, так как программа занимает от 2 Гб.

Нажимайте Next, пока не завершится установка. Откройте установленную Android Studio. Откажитесь от импорта настроек предыдущей версии — старых настроек у вас нет.

Google предложит отправлять уведомления о работе приложения. На них можно согласиться или отказаться.

Выберите Standart в следующем окне.

Установщик сообщит, что нужно докачать несколько компонентов — нажмите Next и дождитесь окончания загрузки распаковки.

Нажмите Finish — откроется Welcome экран. Нажмите Start a new Android Studio project.

Незаменимая для программистов — 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)

После запуска, среда разработки открывает справку 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.

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

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

Alt + #[0-9] Открыть соответствующее окно инструмента
Ctrl + S Сохранить проект
Ctrl + Alt + Y Cинхронизировать
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 и т.д.

Базовая конфигурация IntelliJ

Хорошая IDE важна для продуктивности разработчиков. IntelliJ в настоящее время является одним из ведущих IDE и поддерживает множество языков программирования.

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

2. Установка IntelliJ

Во-первых, нам нужно download и установить IntelliJ для нашей платформы . Для функций, которые мы собираемся обсудить, подойдет версия Ultimate или Community.

3. Базовая конфигурация проекта в IntelliJ

3.1. Конфигурирование JDK

IntelliJ написан на Java и поставляется с упакованным JRE для запуска IDE. **

Тем не менее, нам потребуется настроить IntelliJ с JDK для любой разработки Java. Он может быть настроен как глобально, так и для каждого проекта.

Во-первых, давайте посмотрим, как настроить глобальный JDK с помощью __Switch IDE Boot JDK __option:

Самый простой способ найти опцию Switch IDE Boot JDK — воспользоваться мастером «Найти действие».

Мы можем попасть туда из меню «Справка» или набрав Ctrl + Shift + A или _Cmd + Shift + A . _ Обычно , в нем будут перечислены все установленные JDK и мы сможем выбрать нужный.

Далее мы создадим новый проект Java.

3.2. Создание проекта Java

Чтобы создать новый проект Java, давайте вызовем Мастер создания нового проекта из File→ New→ Project

Далее мы выберем Java для создания простого проекта Java.

Кроме того, это окно позволяет нам настроить JDK для конкретного проекта, если мы хотим.

На следующем экране IntelliJ предоставляет шаблоны проектов, такие как Hello World , в качестве отправной точки, но давайте просто выберем Finish и начнем.

Теперь, когда у нас есть базовая структура проекта, мы можем добавить класс Java, выбрав папку src и затем щелкнув правой кнопкой мыши или введя Alt + Insert . Мы выберем _Java Class _ из этого меню и получим диалог, в котором мы можем дать ему имя:

3.3. Конфигурирование библиотек

Java-проект обычно зависит от множества внешних или сторонних библиотек. И хотя Maven и Gradle являются типичными путями для управления этим, давайте посмотрим, как это изначально в IntelliJ.

Как и параметры JDK, мы также можем настраивать библиотеки на глобальном уровне и уровне проекта. Глобальные библиотеки являются общими для всех проектов. И глобальные, и специфичные для проекта библиотеки можно добавить, открыв диалоговое окно «Структура проекта» ( File→ Структура проекта ) .

Чтобы добавить библиотеку, мы должны сначала загрузить ее. Обычно общим источником для любой внешней библиотеки является репозиторий Maven. Следовательно, IntelliJ позволяет нам загружать его прямо из любого предварительно настроенного репозитория Maven. И, конечно, если хранилище не настроено, оно будет искать Maven Central .

IntelliJ теперь загрузит _commons-lang3.jar _ в указанную папку. Наряду с этим, он также добавляет его в classpath проекта.

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

В следующем разделе мы будем использовать эту библиотеку и выполнять простую Java-программу.

4. Запуск или отладка приложения

4.1. Запуск/отладка конфигураций

Прежде чем мы запустим нашу Java-программу, давайте добавим немного кода в класс, который мы добавили ранее. Мы просто воспользуемся добавленной библиотекой и вызовем _StringUtils.reverse () _ , чтобы инвертировать любой текст, заданный в качестве аргумента программы:

Теперь есть два подхода для запуска этого основного метода в IntelliJ.

Во-первых, мы можем просто запустить _Ctrl Shift F10 или Control Shift R/D_ из основного класса. IntelliJ создаст временную конфигурацию Run.

Однако, поскольку мы должны передать __String в наше приложение StringReversal в качестве аргумента программы ( args[0] __part), конфигурация временного запуска не будет работать.

Итак, мы можем создать постоянную Run/Debug Configuration .

Мы сделаем это с помощью окна « Edit Configurations » из панели навигации «Run» ( Run→ Edit Configurations ):

Здесь мы указываем имя нашего класса для запуска в __Main Class.

Мы также передадим String — « baeldung » , в данном случае — как аргумент Программы нашему приложению.

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

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

4.2. Отладка Java-приложения

IntelliJ имеет отличную поддержку для отладки многих языков. Давайте в качестве примера отладим нашу утилиту _String Reversal _ .

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

Теперь мы можем отладить класс, нажав на значок отладки в конфигурации Run/Debug.

В этом случае программа приостанавливается в строке 9, как показано выше, позволяя нам проверять стек потоков, проверять переменные или даже оценивать выражения ( Alt F8 или Option/Alt F8 ) .

На этом этапе мы можем либо Step Into ( F7 ) StringUtils.reverse () method _, Step Over ( F8 ) строки или Resume Program ( F9_ ), что означает выполнение до следующей точки останова или до конца приложения.

Обычно большинство IDE позволяют пользователям пометить строку в классе Java как точку останова, как мы только что использовали. Кроме того, IntelliJ позволяет нам настраивать не только точки останова линии. Мы также можем сделать:

Teorary Breakpoint – Точка останова строки, которая выполняется только один раз

Exception Breakpoint – Точка останова в любом классе исключений в Java.

Отладчик сделает паузу, когда это исключение собирается быть брошенным ** Method Breakpoint – Тот, который выполняется при входе или выходе из

метод ** Field Breakpoint – И тот, который выполняется при изменении поля

Точка останова также может иметь условную логику.

Мы можем просмотреть и настроить все точки останова в проекте в диалоговом окне Breakpoints Run→ Просмотр точек останова ( Ctrl + Shift + F8 или Cmd + Shift + F8 ).

4.3. Строительные артефакты

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

Мы можем создавать развертываемые двоичные файлы .jar в IntelliJ автоматически. **

Во-первых, в Project Structure ( Ctrl Alt Shift S или Cmd; ) нам нужно объявить новый артефакт.

Мы выбираем «Артефакты» и затем нажимаем кнопку «плюс».

Далее мы выбираем артефакт JAR, а также добавляем зависимости в JAR:

Далее мы вернемся к нашему диалогу Run/Debug Configuration .

Там нам нужно добавить задачу Build Artifact в окне «Перед запуском».

В результате новый исполняемый файл jar создается для нашего приложения каждый раз, когда мы выполняем нашу конфигурацию Run/Debug. **

Опять же, создание артефактов не зависит от IDE. ** Этот механизм специфичен для IntelliJ. Инструмент управления сборкой может быть лучшим подходом, подобным тому, что мы обсуждали для управления зависимостями.

5. Общие ярлыки в IntelliJ

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

5.1. навигация

Класс поиска — Ctrl N/Cmd O

Поиск всех файлов — Double Shift

Последние файлы — Ctrl E/Cmd E

Переключение между файлами — Ctrl + Tab/Cmd + Tab

Тип иерархии — Ctrl H/Control H

Иерархия вызовов — Ctrl + Alt + H/Control + Alt + H

Всплывающая структура файла — Ctrl F12/Cmd F12 (перечислены все методы и

поля) Перейти к объявлению — ** Ctrl B/Cmd b

Перейти к реализации — Ctrl Alt B/Cmd Alt B

Показать структуру проекта — Ctrl Alt Shift S/Cmd;

5.2. редактор

Завершение кода — Ctrl Space/Control Space

Информация о параметре метода — Ctrl + P/Cmd + P

Информация о методе/классе документации — Ctrl Q/Control J

Переформатировать код — Ctrl Alt L/Cmd Alt L

Оптимизация импорта — Ctrl + Alt + O/Control + Alt + O

Дублирующая строка — Ctrl D/Cmd D

Удалить строку — Ctrl Y/Cmd Удалить

Выбор кода — Ctrl W/Alt Up

Показать быстрые действия — Alt Enter/Alt Return

System.out.println sout Ctrl Enter/ sout Control

Космос public static void main – ** psvm Ctrl Enter/ psvm Control

Космос System.out.println для возвращаемого значения метода ** —

methodName (). sout[Enter] Назначьте возвращаемое значение метода локальной переменной ** — __methodName (). Var

5.3. Рефакторинг

Переименование класса/метода — Shift + F6

Метод извлечения — Ctrl Alt M/Cmd Alt M

Извлечение переменной — Ctrl Alt V/Cmd Alt V

Извлечь поле — Ctrl + Alt + F/Cmd + Alt + F

Константа извлечения — Ctrl Alt C/Cmd Alt C

Извлечение параметра — Ctrl + Alt + P/Cmd + Alt + P

6. Заключение

В этой статье мы рассмотрели некоторые базовые конфигурации в IntelliJ.

В качестве примера мы создали проект Java, добавили библиотеки, отладили его и создали артефакт, все в IntelliJ.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *