Intellij idea community edition что это за программа

Intellij idea community edition что это за программа

Для корпоративной и веб-разработки

IntelliJ IDEA Community Edition

Для JVM и Android-разработки

Поддержка языков

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

Ultimate Edition

Для корпоративной и веб-разработки

Community Edition

Для JVM и Android-разработки

Поддержка фреймворков

IntelliJ IDEA поддерживает все популярные фреймфорки как для разработки на стороне сервера, так и для создания клиентских приложений.

Ultimate Edition

Для корпоративной и веб-разработки

Community Edition

Для JVM и Android-разработки

Система контроля версий

IntelliJ IDEA позволяет вносить/извлекать изменения, просматривать историю, работать с ветками и многое другое.

Ultimate Edition

Для корпоративной и веб-разработки

Community Edition

Для JVM и Android-разработки

Развертывание

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

Ultimate Edition

Для корпоративной и веб-разработки

Community Edition

Для JVM и Android-разработки

Инструменты сборки

IntelliJ IDEA интегрирована с основными инструментами автоматизации сборки для Java, Scala, JavaScript и других языков.

Источник

Основы работы с IntelliJ IDEA. Интерфейс программы

Для написания Java-программы по большому счету достаточно обыкновенного текстового редактора, но, конечно же, такой вариант просто несопоставим с использованием профессиональных сред разработки приложений, так называемых IDE (Integrated Development Environment).

IntelliJ IDEA – это интегрированная среда разработки программного обеспечения на Java от компании JetBrains. Кстати, не только на Java. Среда с успехом используется и для других языков программирования, например, Scala. Первая версия программы появилась в 2001 г. и с тех пор программа неуклонно повышает свой рейтинг популярности. IntelliJ IDEA выпускается в двух редакциях: Community Edition и Ultimate Edition. Первая версия является полностью бесплатной. Вторая версия распространяется под различными лицензиями и, как декларируется, может использоваться бесплатно для разработки проектов с открытым программным кодом. Впрочем, и даже без этого по окончанию использования мною версии Ultimate Edition, я получил просто уведомление, что могу работать с ней непрерывно на протяжении только получаса.

Версии отличаются также поддерживаемыми технологиями.

Ознакомиться с отличиями между версиями можно на сайте компании JetBrains по ссылке http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

Программа содержит полный набор необходимых для создания полноценных приложений компонент: редактор, среда компиляции и выполнения, а также отладчик.

Естественно, IntelliJ IDEA – не единственная среда создания приложений для Java, достаточно припомнить популярную Eclipse или NetBeans, так что разработчику есть из чего выбирать, а его предпочтения зачастую обусловлены субъективными факторами, например, он – начиная программировать на Java – прочитал статью про конкретную среду, что и обусловило его последующий выбор. Вполне возможно, что и данный цикл статей послужит для кого-то началом работы с IntelliJ IDEA, тем более что система, на мой взгляд, более чем удобная.

Кстати, в интернете можно найти много информации по миграции с того же Eclipse на IntelliJ IDEA (смотри, например, информацию на сайте компании JetBrains по ссылке https://www.jetbrains.com/help/idea/2016.2/eclipse.html).

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

Инсталляция системы

Скопировать инсталляционный пакет можно с сайта разработчика компании JetBrains по ссылке http://www.jetbrains.com/idea/. Установка IntelliJ IDEA проблем не вызывает. Отмечу только, что если в дальнейшем вы предполагаете работу с программным кодом именно в среде программы, то при инсталляции установите ассоциацию программы (Create associations) с файлами Java.

Справочная система

Для IntelliJ IDEA имеется документация достаточно большого объема на английском языке. Поэтому при щелчке пункта Help в главном меню открывается не встроенная, а on-line справка на сайте компании JetBrains.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

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

Интерфейс программы

Как было отмечено ранее, продукт пользуется заслуженной популярностью разработчиков, хотя и есть «маленькое но»: отсутствие русской локализации, хотя для разработчиков это отнюдь не является препятствием для работы.

Стартовое окно

После установки при первоначальной загрузке IntelliJ IDEA появляется стартовое окно «Welcome to IntelliJ IDEA», позволяющее загрузить либо открыть проект, импортировать проект, выполнить его загрузку из репозитория нескольких систем контроля версий («Check out from Version Control»). При наличии в проекте файлов настройки сборки для Maven или Gradle, IntelliJ IDEA предложит вам использовать их для конфигурации.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

После работы с определенным проектом, он запоминается, и при последующем запуске программы происходит загрузка последнего открытого проекта. Впрочем, это происходит при настройках программы по умолчанию, когда в группе Appearance & Behavior (Внешний вид и поведение), System Setting (Настройки программы) установлен флажок для поля-метки “Reopen last project on startup” (Открывать последний проект при загрузке).

Основное окно

Основное окно программы в общем виде состоит из трех областей, называемых также инструментальными окнами и окна редактора. Инструментальные окна располагаются по периметру окна редактора, то есть слева, справа и внизу от него на полях главного окна, которые в дальнейшем будем называть боковыми панелями (sidebar в терминологии программы). Поскольку инструментальные окна отображают разноплановую информацию, то каждая боковая панель содержит ряд вкладок, которые открываются при выполнении определенной команды. Переход к нужной вкладке (инструментальному окну) осуществляется щелчком на ее названии, которые располагаются на боковых панелях главного окна. Названию некоторых вкладок инструментальных окон предваряет цифра. Используя клавишу совместно с этой цифрой, можно быстро перейти к этой вкладке, попутно открыв ее, если она находится в свернутом положении, либо, наоборот, свернуть ее. Кроме того, любое инструментальное окно можно отобразить в основном окне командой View Tool Windows либо воспользовавшись ее комбинацией клавиш быстрого вызова.

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

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Цветовую палитру IntelliJ IDEA можно настраивать, правда, таких палитр немного. Выбор палитры осуществляется в настройках, где следует раскрыть последовательно пункты Appearance & Behavior (Внешний вид и поведение), Appearance и выбрать тему из раскрывающегося списка «Theme».

Окно редактора

Окно редактора отображается постоянно, занимая большую часть основного окна. Оно может содержать несколько вкладок, отображающих программный код класса, содержимое pom-файла и другие файлы проекта. О содержимом вкладки сигнализирует как расширение файла в названии вкладки, так и пиктограмма перед названием, например, для класса: Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа. Переход к нужному файлу осуществляется щелчком на его имени на вкладке окна либо выбором в инструментальном окне проекта.

Программа содержит внушительный инструментарий управления вкладками окна. Так, расположение вкладок можно произвольно изменять, располагая их, например, горизонтально, перебрасывая файлы из одной группы вкладок в другую, что достигается при помощи группы команд WindowsIntellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаEditor Tabs либо из контекстного меню, вызываемого на вкладке окна редактирования. При необходимости конкретную вкладку можно закрепить, что бывает полезным при большом количестве вкладок, когда все они не помещаются в окне редактирования, для чего используем команду Pin Tab, о чем речь пойдет ниже.

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

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

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Для отображения нумерации строк программного кода следует вызвать контекстное меню на вертикальной полосе в левой части окна редактирования и выбрать “Show Lines Numbers” (Отображать нумерацию строк). Однако при таком действии отображение строк осуществляется только в текущем сеансе. Для постоянного же отображения нумерации строк программного кода следует в настройках раскрыть последовательно пункты Editor (Редактор), General (Общие настройки), Appearance (Внешний вид) и установить флажок для поля-метки «Show line numbers» (Отображать номера строк).

Сам программный код (подсветка текста, шрифты) оформляются в соответствии с настройками программы, о чем речь пойдет позже.

Инструментальные окна

Инструментальное окно проекта

На левой боковой панели отображается инструментальное окно проекта. Оно содержит вкладку иерархической структуры проекта (Project) и вкладку структуры (списка метода) класса (Structure).

Выбор во вкладке структуры проекта приводит к отображению его содержимого в окне редактора. Поскольку код практически любого класса содержит множество методов, то вкладка «Structure» как раз и отображает их список. Он может быть упорядочен как по алфавиту ( Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаSort by Alphabetically), так и в порядке их расположения в классе ( Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаSort by Visibility). Щелчок на имени класса инициирует переход на начало модуля в классе в окне редактора.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Информация вкладки «Structure» вообще довольно информативна. Рядом с именем модуля выводятся также ряд его свойств, например, модификатор класса, а ее панель инструментов позволяет быстро изменить характер отображаемой информации, например, дополняя ее содержимое не-public переменными, упорядочивая по названию либо в порядке нахождения в коде и т.п.

При наличии в проекте нескольких классов целесообразно в окне проекта раскрыть меню кнопки настройки Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаи установить флажки возле пунктов «Autoscroll to Source» и «Autoscroll from Source».

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Такой вариант полезен, если в окне редактора открыто две вкладки и более (а это, конечно, практически всегда имеет место). В этом случае переход в окне проекта с одного объекта на другой приводит к отображению в окне редактора кода выбранного объекта. И, наоборот, при переходе с одной вкладки на другую в окне редактирования курсор в окне проекта переходит на имя класса, код которого отображается во вкладке окна редактора.

Вкладки в данном окне могут добавляться после установки некоторых расширений (plug-ins). Например, после установки расширения «Database Navigator» в окно проекта добавляется вкладка «DB Browser».

Инструментальное окно «Избранное»

В нижней части левой боковой панели основного окна можно вывести инструментальное окно «Favorites» (Избранное), содержащее, например, список точек останова и закладок, обеспечивая тем самым к ним быстрый доступ.

Инструментальное окно с инструментами сборки проектов

Данное окно располагается на правой боковой панели. Оно изначально содержит две вкладки для двух наиболее распространенных инструментов сборки проектов Java – Maven и Ant.

Инструментальное окно вывода

Окно располагается на нижней боковой панели. В нем в зависимости от характера информации отображаются, например, сообщения компиляции («Messages»), консольный ввод/вывод («Terminal»), контроль изменений проекта («Version Control»), результаты работы отладчика («Debug») и некоторые другие.

Управление инструментальными окнами

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

Любое открытое инструментальное окно в заголовке содержит две кнопки: настройки Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаи Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа «Hide» (Скрыть) (такой вид она имеет на левой панели).

Любое инструментальное окно можно свернуть (спрятать), щелкнув кнопку «Hide». В этом случае в основном окне программы отображается только боковая панель, содержащая наименования вкладок, что, соответственно, увеличивает площадь рабочего окна редактора. В дальнейшем свернутое окно можно просто и быстро отобразить, щелкнув на названии инструментального окна на боковой панели.

Кнопка настройки содержит меню, в котором содержатся команды управления окном.

Окно может содержать собственную панель инструментов. Для ее отображения или, наоборот, удаления, следует раскрыть меню кнопки настройки и установить/снять флажок возле пункта меню Show Toolbar (Отображать панель).

Инструментальные окна могут отображаться как в фиксированном режиме, в определенных местах основного окна, так и в плавающем режиме, то есть в произвольном месте основного окна. Для переключения между режимами следует раскрыть меню кнопки настройки Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаи установить/снять флажок возле пункта меню Floating Mode (Плавающий режим).

Если окно отображается в фиксированном режиме, то возможны два его состояния, устанавливаемые в пункте меню Docked Mode (Режим способа стыковки). При наличии флажка возле этого пункта окно находится в состоянии смешения, сдвигая окно редактора. Если же снять флажок, то окно переходит в состояние перекрытия, при котором окно перекрывает окно редактора.

И, наконец, если окно отображается в фиксированном режиме в состоянии смешения, то становится доступным режим (пункт меню) Pinned Mode (Закрепленный режим). При наличии флажка возле этого пункта окно постоянно отображается в основном окне. Если же снять флажок, то окно будет автоматически убираться с экрана при потере фокуса.

Выше было отмечено, что инструментальные окна можно расположить на разных боковых панелях главного окна. Но и местонахождение конкретного окна можно также изменить, включив его в состав другой боковой панели. Для этого следует вызвать контекстное меню на названии инструментального окна на боковой панели, выбрать из него пункт Move (Переместить), а затем направление перемещения. На приведенном ниже screenshot видим, например, что инструментальное окно с правой боковой панели можно переместить на нижнюю (Top), левую (Left) и верхнюю (Bottom) боковую панель.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Инструментальное окно может быть и вовсе удалено, для чего также следует вызвать контекстное меню на названии инструментального окна на боковой панели и выбрать из него пункт Remove from Sidebar (Удалить с боковой панели).

В главном меню основного окна имеется также пункт меню Windows, содержащий команды для управления ее окнами.

Панели

На мой взгляд, целесообразно оставить на экране все основные панели программы (при отсутствии какой-то из них выполните команду ViewIntellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаназвание панели):

Отключение / включение панелей производится также в меню команды View.

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

Настройки

Обращение к настройкам программы осуществляется командой FileIntellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаSetting или щелчком кнопки Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программана главной панели инструментов.

Все настройки в окне настроек сведены по функциональному назначению в несколько групп: Appearance & Behavior (Внешний вид и поведение), Keymap («Горячие» клавиши), Editor (Редактор) и др.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

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

Пока же ограничусь буквально несколькими общими настройками.

Важным моментом при написании программы является ее документирование, в том числе комментирование фрагментов кода (об этом позже). Естественно, русскоязычные разработчики будут писать комментарии на русском (белорусском, украинском) языках, что потребует в программе соответствующей кодировки. Оптимальным вариантом, на мой взгляд, будет использование UTF-8, которая является универсальной и имеет ряд преимуществ перед Windows 1251. Например, большинство современных веб-платформ по умолчанию работают именно на ней, а еще ее удобно использовать для создания мультиязычных проектов. Для установки этой кодировки следует последовательно выбрать пункты Editor, File Encodings (Редактор, Кодировка) и в списке «Project Encoding» (Кодировка файлов проекта) выбрать «UTF-8». Впрочем, некоторые разработчики говорят, что беспроблемно также работает значение « ».

Ну и, наконец, сообщения о появлении новой версии, которые будут у вас регулярно появляться, пока вы не откажетесь автоматически проверять обновления. В принципе установка новых версий вещь полезная и нужная, но если вы желаете производить обновление не по указанию программы, а самостоятельно, то это делается так. Раскройте последовательно пункты Appearance & Behavior, System Setting, щелкните пункт Updates (Обновления) и снимите флажок возле пункта “Automatically check updates for” (Автоматически проверять обновления). Впрочем, и при включенном режиме автоматических обновлений можно просто игнорировать установку новой версии.

У меня сложилось очень высокое мнение о IntelliJ IDEA, однако возможности ее совершенствования практически безграничны. И немалый вклад в этот процесс могут внести и сами пользователи, что, например, может осуществляться на основе собираемой о работе программы статистики. Для этого нужно позволить программе осуществлять такой сбор. С этой целью в настройках следует последовательно раскрыть пункты Appearance & Behavior, System Setting, выбрать пункт Usage Statistics (Статистика использования), установить флажок для поля-метки “Allow sending usage statistics to JetBrains s.r.o.” (Позволить собирать пользовательскую статистику JetBrains), а затем установить флажок возле периодичности отправки такой информации (день, неделя, месяц).

Поскольку настроек очень много, то разработчики предусмотрели их поиск по контексту. Набрав, например, в поле поиска окна настроек текст «save», получим в нем вот такой список:

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

И последнее. В IntelliJ IDEA предусмотрена возможность сохранения настроек (File Export Setting) и их восстановления (FileIntellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программаImport Setting).

Расширение системы

Под IntelliJ IDEA разработано множество plug-ins (расширений), позволяющих заметно расширять ее возможности и функциональность. Доступ к ним осуществляется в настройках системы в пункте Plugins. Из списка «Show» (Показ) осуществляется фильтрация списка расширений. Для добавления нового расширения следует выполнить такие действия:

Удаление расширений осуществляется также очень просто. Опять же в настройках в списке «Show» выбирается пункт «Custom», после чего в окне настроек отображаются только установленные расширения.

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Щелчок кнопки «Uninstall» инициирует процесс удаления.

Источник

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

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

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

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

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

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

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

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

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

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

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

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

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

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

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 community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

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

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

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

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

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

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

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

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

Intellij idea community edition что это за программа. Смотреть фото Intellij idea community edition что это за программа. Смотреть картинку Intellij idea community edition что это за программа. Картинка про Intellij idea community edition что это за программа. Фото Intellij idea community edition что это за программа

Смена темы

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

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

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

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

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

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

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

На Windows

На macOS

На Linux

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

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

Обновление

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

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

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

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

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

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 + #2Перейти к номером закладки
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 + #7Открыть соответствующее окно инструмента
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 и т.д.

Источник

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

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