Как обновить ide intellij
В настоящее время у меня IntelliJ IDEA 2016.3 установлен в моем Ubuntu 16.04 для программирования Java. Я установил его через веб-сайт IntelliJ, а не ppa . При запуске я получаю update available уведомление в правом нижнем углу и при нажатии update , Он открывает веб-страницу IntelliJ IDEA для загрузки последнего файла IDE tar. Я знаю, что для его установки мне нужно загрузить файл tar, распаковать его в usr/local , и запустить idea.sh из папки bin. Даже после этого что, когда я ищу IntelliJ в Unity Dash, я вижу значок для старой версии 2016.3 и при нажатии на него, он открывает ту же старую версию.
Итак, мой вопрос: как я могу обновить всю существующую платформу IntelliJ и увидеть ее как результат при поиске в Unity Dash? Могу ли я обновить его так же, как я могу обновить существующие плагины и увидеть их в действии при перезапуске IntelliJ?
Я рекомендую использовать Toolbox App для бесшовных автоматических обновлений.
Если вы обновили вручную, используйте Tools | создать пусковую установку командной строки и Создать Запись Рабочего Стола для обновления старых.
Я также предлагаю использовать ToolBox, но если это не вариант, я просто обновил IntelliJ 173 до 181 в Ubuntu 16.04 вручную, и я сделал это так.
сохраните файл и проверьте его синтаксис с помощью команды desktop-file-validate pathOfYour.desktopFile (отсутствие выхода означает, что все в порядке).
обновите систему с последними изменениями для .файлы рабочего стола: sudo update-desktop-database .
проверьте, что значок из пусковой установки теперь запускает новую версию IntelliJ. Если это не выйдите и войдите в систему с Ubuntu. Этого должно хватить.
вы можете удалить каталог предыдущей версии IntelliJ + его скрытый каталог в вашей домашней папке.
вы можете обновить значения исполняемого файла / usr / local/bin / idea (если он существует), чтобы указать на новую версию.
в случае, если кто-то все еще нуждается в дополнительном решении.
прежде всего, просто установите новую версию IntelliJ в качестве первых трех шагов решения @Stephane B.
- загрузите новую версию IntelliJ .смола.GZ файл с сайта Jetbrains
- распакуйте файл и поместить все его содержимое в нужное место. Я кладу в папку /opt, например: sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
- перейдите в папку нового IntelliJ и запустите idea.sh сценарий. Пример: cd /opt/idea-IU-181.4203.550/bin затем ./idea.sh и следуйте инструкциям (выберите опцию для импорта настроек из версии предыдущей идеи).
для запуска новой версии intelliJ из лаунчера:
на новая версия IntelliJ, нажмите кнопку Configure -> Create Desktop Entry . Теперь вы можете начать новую версию лаунчера.
(необязательно) вы можете удалить старый. sudo rm -rf /opt/idea-xxx-old-version-xxx
В настоящее время у меня есть IntelliJ IDEA 2016.3, установленный в моем Ubuntu 16.04 для программирования на Java. Я установил его через веб-сайт IntelliJ, а не ppa . После запуска я получаю уведомление об update available в правом нижнем углу и после нажатия на update он открывает веб-страницу IntelliJ IDEA для загрузки последнего файла tar IDE. Я знаю, что для его установки мне нужно загрузить tar файл, распаковать его в usr/local и запустить idea.sh из папки bin. Даже после этого, когда я ищу IntelliJ в Unity Dash, я вижу значок для старой версии 2016.3 и, щелкнув по нему, открывает ту же самую старую версию.
Поэтому мой вопрос: как я могу обновить всю существующую платформу IntelliJ и увидеть ее как результат при поиске в Unity Dash? Могу ли я обновить его так же, как я могу обновлять существующие плагины и видеть их в действии после перезапуска IntelliJ?
спросил(а) 2017-05-02T02:24:00+03:00 4 года, 6 месяцев назадЯ рекомендую использовать приложение Toolbox для автоматического автоматического обновления.
Если вы обновили вручную, используйте Tools | Создайте "Командный пуск" и создайте "Рабочий стол", чтобы обновить старые.
ответил(а) 2017-05-02T02:43:00+03:00 4 года, 6 месяцев назадЯ также предлагаю использовать ToolBox, но в случае, если это не вариант, я просто обновил IntelliJ 173 до 181 в Ubuntu 16.04 вручную, и я сделал это следующим образом.
Загрузите новую версию IntelliJ.tar.gz с сайта Jetbrains Распакуйте файл и поместите все его содержимое в нужное место. Например, я помещаю свою папку в /opt: sudo tar -zxf ideaIU-2018.1.tar.gz -C/opt Зайдите в новую папку IntelliJ и запустите скрипт idea.sh. Пример: cd/opt/idea-IU-181.4203.550/bin затем ./idea.sh и следуйте инструкциям (выберите вариант для импорта настроек из предыдущей версии Idea).
На данный момент у вас установлено две версии, но вы запускаете старую, нажимая на значок Idea в панели запуска. Проблема в том, что файл (с расширением .desktop), который устанавливает значок запуска, по-прежнему указывает на вашу старую версию. Вы можете изменить это.
Файл рабочего стола может находиться в
/.local/share/application и назывался jetbrains-idea.desktop.
Отредактируйте файл jetbrains-idea.desktop в своем любимом редакторе и измените значения, которые необходимо изменить. В моем случае мне нужно было только изменить значения свойств "Icon" и "Exec". Проверьте реальный путь из установочной папки IntelliJ (что мы сделали в пункте 2 выше). Пример ниже моего измененного файла .desktop:
Сохраните файл и проверьте его синтаксис с помощью команды desktop-file-validate pathOfYour.desktopFile (отсутствие вывода означает, что все в порядке).
Обновите свою систему с последними изменениями для файлов .desktop: sudo update-desktop-database .
Убедитесь, что значок на панели запуска теперь запускает новую версию IntelliJ. Если это не так, выйдите и войдите из Ubuntu. Это должно сделать.
Вы можете удалить каталог вашей предыдущей версии IntelliJ + его скрытый каталог в вашей домашней папке.
Возможно, вы захотите обновить значения исполняемого файла /usr/local/bin/idea (если он существует), чтобы он указывал на вашу новую версию.
Представляем последнее большое обновление IntelliJ IDEA в этом году. Версию 2020.3 можно скачать с нашего сайта, установить через приложение Toolbox, обновиться прямо в IDE или, если вы пользуетесь Ubuntu, с помощью snap-пакетов.
IntelliJ IDEA 2020.3 несет в себе множество полезных функций: интерактивные подсказки в отладчике, поддержку Git-стейджинга, расширенную поддержку записей и запечатанных классов из Java 15. В новой версии проще работать с окном Endpoints, фреймворками и профилировщиком. Мы также обновили начальный экран, улучшили сортировку вариантов автодополнения на основе машинного обучения и расширили возможности спелл-чекера.
Подробно ознакомиться с новыми функциями вы можете на сайте.
Вот главные улучшения, вошедшие в версию 2020.3:
Редактор
- Новые параметры переименования предлагают три опции: переименовать объект в комментариях, строках или в текстовых вхождениях.
- Теперь можно переносить вкладки в разные области экрана и таким образом делить его по вертикали и по горизонтали. А с помощью действия Open in Right Split можно разделить редактор вертикально при открытии файла.
- Закреплять вкладки стало проще: добавляйте файлы перетаскиванием. Также можно собрать все закрепленные вкладки в отдельном ряду.
- Вы можете выбрать IntelliJ IDEA в качестве стандартного приложения для открытия файлов.
- Теперь можно добавить шаблон, который создает сразу несколько файлов. Внутри шаблона вы можете ввести паттерн для создания имени файла и пути.
- Мы улучшили форматирование Markdown, синхронизировали прокрутку превью и редактора, а также добавили поддержку Mermaid.js.
Взаимодействие с IDE
Отладчик
- В режиме отладки нажмите на переменную, чтобы получить подсказку с указанием связанных полей, значения которых можно изменить.
- Мы добавили новый тип watch expressions, которые связаны с определенным контекстом и отображаются прямо в редакторе.
- Во время работы отладчика доступны новые функции профилирования: Show referring objects и Calculate retained size.
- Теперь на каждый сеанс отладки для задачи Gradle открывается только одна вкладка. В ней отображаются фреймы, переменные, а также вывод консоли.
VCS
- В новой версии появилась поддержка Git-стейджинга. Теперь вы можете добавлять файлы на стейджинг прямо из IDE. В окне Commit вы увидите две новые секции — Staged и Unstaged.
- Меню VCS называется по имени системы контроля версий, которую вы используете. Еще мы убрали из него все действия, кроме самых актуальных.
- IntelliJ IDEA автоматически исправляет недопустимые символы в именах веток. А в контекстном меню текущей ветки добавились новые связанные действия.
Java
- IntelliJ IDEA сортирует варианты автодополнения на основе технологии машинного обучения.
- Мы добавили новое действие для преобразования записей (records) в классы.
- В этой версии анализ кода, рефакторинги и автодополнение поддерживают запечатанные классы.
- Если в ваших файлах используется механизм шебанг, IntelliJ IDEA автоматически определит это и откроет их как надо.
- Мы упростили извлечение Java-методов: IDE сразу же выполняет рефакторинг без промежуточных диалогов.
- Добавили новые инспекции и intention-действия для Java, а также улучшили автодополнение.
- Плагин для Lombok теперь встроен в IDE.
Совместная разработка
- IntelliJ IDEA 2020.3 поддерживает Code With Me (EAP) — наш новый сервис для парного программирования и совместной разработки.
Конфигурации запуска
- Мы изменили интерфейс конфигураций запуска/отладки и разместили наиболее часто используемые настройки на одном экране. Кроме того, вы можете добавлять дополнительные параметры, если необходимо.
Профилировщик
- Теперь в окне Profiler можно присоединить профилировщик к работающему приложению и быстро получить доступ к ранее созданным снэпшотам.
- Открыть любой файл .jfr или .hprof теперь можно несколькими способами: перетащить его в редактор, использовать меню File | Open или дважды кликнуть по файлу на панели Project.
Поддержка фреймворков
Kubernetes
- Вы можете загружать логи подов на свой компьютер и быстро удалять ресурсы Kubernetes.
- Теперь можно автоматически загружать CRD-схемы из активного кластера.
- Мы добавили действия Open Console и Run Shell.
Kotlin
- Даты выхода обновлений плагина Kotlin теперь синхронизированы с выпуском новых версий IntelliJ IDEA.
- Inline-рефакторинг возможен для элементов, объявленных в Java. При инлайне код автоматически конвертируется в Kotlin.
- Также можно использовать inline-рефакторинг для элементов из библиотек с приложенными исходниками, в том числе для scope-функций also, let, run, with и apply.
- При inline-рефакторинге улучшена обработка лямбда-выражений.
- Мы добавили поддержку структурного поиска и замены (SSR) для Kotlin.
Инструменты для работы с базами данных
- Теперь можно использовать SQL для запросов к MongoDB.
- IntelliJ IDEA поддерживает сервис Couchbase Query.
- Добавлены два новых формата экспорта: One-row и SQL-Insert-Multirow.
JavaScript
- Мы интегрировали TypeScript language service с окном Problems и перенесли действия из окна TypeScript в специальный виджет в строке состояния.
- Если у вас есть нереализованный React-компонент, IntelliJ IDEA создаст необходимую конструкцию кода за вас.
- Теперь можно переходить к различным элементам JavaScript- и TypeScript-файлов с панели навигации.
Scala
- Сервер компиляции Scala теперь компилирует независимые модули параллельно.
- Мы добавили диаграммы компиляции, чтобы помочь вам оптимизировать структуру модулей проекта и параметры виртуальной машины на сервере компиляции.
- Scala-плагин теперь может комбинировать префиксы пакетов IntelliJ IDEA с цепочками предложений пакетов и относительными импортами Scala.
- Добавлена поддержка MUnit со всей привычной функциональностью.
- Scala-плагин понимает новый синтаксис методов main.
Вот такой длинный список получился. Еще больше улучшений, вошедших в эту версию, вы найдете в примечаниях к релизу. Как и всегда, ждем ваших отзывов в комментариях и баг-репортов в нашем трекере.
Есть множество сред разработки программного обеспечения: Visual Studio, Eclipse, Android Studio, Xamarin Studio и т.д. Все они имею свои плюсы и минусы и предназначены для разных языков программирования и целей.
IntelliJ IDEA — интегрированная среда разработки программного обеспечения, разработанная компанией JetBrains в 2001 году. Она поддерживается на таких операционных системах как: Windows, Linux, macOS. Эта среда разработки поддерживает многие современные высокоуровневые языки программирования, такие как:
- Java
- JavaScript
- CoffeeScript
- HTML/XHTML/HAML
- CSS/SASS/LESS
- XML/XSL/XPath
- Серверные языки: PHP, Ruby, Python
- и т.д.
Ultimate Edition доступна под коммерческой лицензией (платная версия). В ней реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.
Как пользоваться
Первоначальная настройка при первом запуске
При первом запускаете или после того, как было сделано обновление программы, откроется диалоговое окно полной установки, в котором вы можете выбрать импортирование параметров IDE.
Если это был первая установка, то выбирается параметр «Не импортировать параметры» так как их неоткуда импортировать. Далее можно выбрать тему среды.
После выбора темы, можно выбрать выключить или включить нужные плагины, загрузить и установить их из репозитория плагинов IntelliJ IDEA.
После завершения первоначальной настройки, отобразится экран приветствия. Он позволяет:
- создать новый проект
- или проверить существующий проект из системы управления версиями
- открыть существующий
- импортировать новый проект (среда разработки позволяет перетащить существующий каталог проекта или отдельный файл на экран приветствия и открыть его в IntelliJ IDEA)
После запуска, среда разработки открывает справку Trip of Day.
Как создать проект java
- В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )
- В окне New Project выбираем папку Java. В поле Project SDK выбираем папку на компьютере где лежит ранее скаченный SDK для java. (Обычно эти библиотеки для работы с java устанавливаются в папку C/Programs File (или Programs File(x68) в зависимости от той версии которую вы используете)/java/). Далее нажимаем Next. – расположение библиотек jdk и jre для рабы с java.
- На Create project from template ставим галку и выбираем Command Line App. Нажимаем Next.
- В поле 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 файл было описано в четвертом пункте.
Полезное видео по настройке и запуску
Покупка и актуальная цена
Платную версию можно найти и купить на официальном сайте компании JetBrains. На конец 2018 года платная версия Ultimate стоит $499.
Где скачать и как установить?
На Windows
- Скачиваем установочный файл Community edition с официального сайта компании JetBrains.
На macOS
- Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы macOS.
- Запускаем загруженный файл. После запуска файла открывается окно в котором необходимо перенести InteliJ IDEA CE в папку приложений (Application) командой .dragTo() (это слово так и переводится «перемещение»). Рисунок 20 – окно для перемещения загруженного приложения в папку приложений
- После этого можно запустить скаченное приложение из папки Application.
На Linux
Установка на ubuntu индетичная.
ВАЖНО: перед установкой убедитесь, что на компьютере, на который устанавливается среда разработки уже установлена Java машина.
- Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы Linux tar.gz.Рисунок 21 – скачивание установочного файла для операционной системы LINUX
- Открываем терминал (в windows это командная строка (cmd)) и переходим в папку со скаченным архивом (cd – команда для смены директории). Далее распаковываем архив командой tar – упаковка и распаковка архивов tar: $ tar -xvf ideaIC-XX.Y.Z.tar.gz
- Переходим с помощью команды cd в распакованную директорию: $ cd ideaIC-XX.Y.Y.Z/bin/
- Запускаем в текущем каталоге файл idea.sh: sudo ./idea.sh
- После запуска нужно подтвердить лицензионное соглашение.
Обновление
Для обновления версии среды разработки нажимаем на вкладку Help -> Check for Upates.
После этого открывается диалоговое окно, в котором написана текущая версия среды разработки и последняя ее версия. Для обновления версии нажимаем кнопку Download. Откроется браузер со страницей откуда можно скачать последнюю версию.
При повторном нажатии на вкладку Help -> Check for Upates открывается такое же окно, но уже вместо кнопки Download появляется кнопка Update and Restart. При нажатии на эту кнопку начнется обновление среды разработки IntelliJ IDEA.
Системные требования
Требования к оборудованию:
Требования к ПО:
Горячие клавиши
Редактирование и генерация кода
Ctrl + Space | Показывает список вариантов которым можно завершить ввод |
Ctrl + Shift + Space | Тоже самое, что и Ctrl + Space, только учитывает статические поля и методы. Также помогает инициализировать поле подходящим типом. |
Ctrl + Shift + Enter | Завершение оператора, ставит в конце оператора точку запятую |
Ctrl + P | Сведения о параметрах (в пределах аргументов вызываемого метода) |
Ctrl + Q | Быстрый поиск документации |
Shift + F1 | Внешняя документация |
Ctrl + наведение курсором на команду | Краткая информация |
Alt + Insert | Генерация блоков кода (Getters, Setters, Constructors, hashCode/equals, toString) |
Ctrl + O | Переопределение метода |
Ctrl + I | Реализация методов |
Ctrl + Alt + T | Оборачивает выделенную команду в блок кода (if..else, try..catch, for, synchronized, etc.) |
Ctrl + / | Однострочное комментирование / раскомментирование |
Ctrl + Shift + / | Многострочное комментирование / раскомментирование |
Ctrl + W | Умное выделение текста. Эта команда выделяет сначала слово где стоит курсор, потом строку (или целый блок кода) |
Alt + Q | Контекстная информация |
Alt + Enter | Показать предлагаемое исправление |
Ctrl + Alt + L | Структурирование кода (это сочетание делает код читабельным и удобным для восприятия) |
Ctrl + Alt + O | Удаление неиспользуемых импортов |
Ctrl + Alt + I | Авто-отступ линии |
Tab / Shift + Tab | Отступ / удаление отступа выбранному фрагменту кода |
Ctrl + Shift + V | Вставить последний фрагмент кода из буфера обмена |
Ctrl + D | Дублирование текущей строки |
Ctrl + Y | Удаляет целую строку |
Ctrl + Shift + J | Объединение строк |
Ctrl + Enter | Разделение строки (отличается от простое Enter тем, что курсор остается на месте) |
Ctrl + Shift + U | Переключает слово на котором стоит курсор в нижний / верхний регистр |
Ctrl + Shift + ] / [ | Выделить код до конца / начала блока |
Ctrl + Delete | Удалить слово после курсора |
Ctrl + Backspace | Удалить слово перед курсором |
Ctrl + NumPad+/- | Развернуть / свернуть блок кода |
Ctrl + Shift + NumPad+ | Развернуть все |
Ctrl + Shift + NumPad- | Свернуть все |
Ctrl + F4 | Закрыть активное окно редактора |
Поиск / замена в коде
Ctrl + F | Поиск по коду в текущей вкладке |
F3 | Поиск вперед |
Shift + F3 | Поиск назад |
Ctrl + R | Замена найденного слова |
Ctrl + Shift + F | Искать по проекту |
Ctrl + Shift + R | Заменить по проекту |
Ctrl + Shift + S | Поиск по шаблону |
Ctrl + Shift + M | Замена по шаблону |
Поиск использованного кода
Alt + F7 / Ctrl + F7 | Найти использования / Найти использования в файле |
Ctrl + Shift + F7 | Выделить используемое в файле |
Ctrl + Alt + F7 | Показать использования метода, класса, переменной |
Компиляция/выполнение/отладка
Навигация
Рефакторинг (улучшение кода)
F5 | Копирование класса |
F6 | Переместить |
Alt + Delete | Безопасное удаление |
Shift + F6 | переименовывает поле, метод или класс во всех местах, где используется |
Ctrl + F6 | Изменить сигнатуру |
Ctrl + Alt + N | Встроить |
Ctrl + Alt + M | Поместить в метод |
Ctrl + Alt + V | Поместить в переменную |
Ctrl + Alt + F | Поместить в поле |
Ctrl + Alt + C | Поместить в константу |
Ctrl + Alt + P | Поместить в параметр |
Система управления версиями (Version Control System)
Ctrl + K | Commit (сохранение, фиксация) проекта в репозиторий |
Ctrl + | Обновить проект из репозитория |
Alt + Shift + C | Посмотреть последние изменения |
Работа с интерфейсом IDE
Открытие окон настроек кода и среды разработки
Ctrl + Alt + S | Открытые окна Параметры (Settings) |
Ctrl + Alt + Shift + S | Открыть диалоговое Структура проекта (Project Structure) |
В данной статье были разобраны основные принципы работы со средой IntelliJ IDEA. У нее достаточно интуитивный интерфейс для пользователя. В ней можно создавать полноценные приложения на таких языках как Java, Python, Kotlin, Scala и т.д.
Читайте также: