IDEA
Top 15 IntelliJ IDEA shortcuts, 8 min
Эффективная работа с кодом в IntelliJ IDEA
42 IntelliJ IDEA Tips and Tricks
IDEA Features Trainer
Отладчик IntelliJ IDEA
IntelliJ IDEA – Run / debug web application on Tomcat
Advanced Breakpoint Settings in IDEA
Настройка Jetbrains IntelliJ Idea в Linux Ubuntu 14.04 LTS
Intellij Jvm Options Explained
Generate class diagram
Debug JSP
Сравнение файлов и папок в IntelliJ IDEA
Лучшие плагины IntelliJ IDEA
Справочник (поиск) по использованию горячих клавиш: Ctrl+Shift+A
Скачивание IDEA и плагинов из РФ
- Работать на новой IntelliJ IDEA Early Access Program
- IDEA: ссылку вида https://download.jetbrains.com/idea/ideaIU-2024.2.1.exe меняете на https://download-cdn.jetbrains.com/idea/ideaIU-2024.2.1.exe
- Plugins:
- находите плагин на сайте jetbrains, например https://plugins.jetbrains.com/plugin/9525--env-files-support
- переходите на вкладку versions, жмете download
- переходите по ссылке вида https://plugins.jetbrains.com/files/9525/589325/idea-php-dotenv-plugin-2024.2.1.zip?updateId=589325&pluginId=9525&family=INTELLIJ , получаете ошибку 451
- включаете VPN или меняете в урле plugins.jetbrains.com на downloads.marketplace.jetbrains.com, ссылка становится такой: https://downloads.marketplace.jetbrains.com/files/24765/598669/ide-workspace-242.22650.zip?updateId=598669&pluginId=24765&family=INTELLIJ
- скачиваете архив. В идее в раздеел plugins жмете шестеренку, там Install Plugin from disk.
Если приложение работает, а IDEA отказывается и причина непонятна
- Maven -> первая кнопка:
Reload All Maven Projects. - Maven clean package
File -> Invalidate Caches/Restart -> Поднять первые 2 галочки -> Invalidate and Restart

- Удалить
.ideaи*.imlи сделать проект заново
Выставить кодировку UTF-8 в консоли
-
Help menu -> Edit Custom VM Options: добавьте
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
Также для IDEA возможно поможет откат на JDK-17
- Restart IntelliJ
Советы по настройка остальных опций
- Slow startup time on Windows
- Customize IntelliJ IDEA Memory
- Increase IDE memory limit in IntelliJ IDEA
- Configure the terminal emulator
Показывать строчки в IDEA:

Обновить зависимости в maven проекте:

Деплой war в Tomcat (`Application Context` должен быть тот же, что и url приложения, деплоить надо `war exploded`)

Remote debug в новой IDEA:
Порт remote debug по умолчаниню у Tomcat: 8000

Ошибки Spring: There is more than one bean / Coudln't autowire:

Проверьте, что правильно выставлены профили Spring.

Для тестовых контекстов поставьте чекбокс Check test files в Inspections.

Проверьте - нет ли лишних бинов (или наоборот их не хватает) в Project Structure->Modules->Spring (если не работает редактирование- удалить и создать заново):

Поставить кодировку UTF-8
Выставьте в Settings->File Encoding везде UTF-8.
По умолчанию: File-> Other Settings-> Default Settings..->File Encoding
Также можно сконвертировать файл в нужную кодировку внизу в строке статуса (View -> Status Bar поднят).

Запускать браузер с чистым кэшем в инкогнито
Open browser in Incongnito mode
Settings... (Ctrl+Alt+S) -> Tools -> Web Browsers
- Default browser: First listed
- Edit -> Command line options:
-incognito

Поменять фонт по умолчанию (DejaVu) или новый JetBrains Mono:
- Скачиваете DejaVu или JetBrainsMono и устанавливаете в операционную систему (установка в Windows)
- Перегружаете IDEA
- В IDEA Settings нужно сделать схеме Save As с именем, отличным от Default:
Добавить поддержку DB в JDBC
- сконфигурить DataSource
- проверить включенный плагин
Database Tools and SQLиIntelliLang -
Alt+Enterна SQL и кликнуть на:
Добавить JPA:



Для динамической перегрузки ресурсов кнопка нажмите кнопку `Update Resource on Frame Deactivation`

В spring-db.xml неактивные профили не становяться серыми
Проверьте

Если непонятно, что за класс или метод перед вами:
Посмотреть javadoc: Ctrl+N:имя_класса
Если нет исходников - попробовать загрузить через Maven (если не получается- можно попробовать вручную с Maven Central)

Читать javadoc можно напрямую, либо через Ctrl+Q
Move Changes tab inside Git

JetBrains Ultimate Trial действует 30 дней
JetBrains ушла из РФ (cкачивание IDEA и плагинов из РФ). Поле окончании триала можно:
- Поставить GigaIDE от СБЕРа
- Обновить версию (если устарела) и снова выбрать в окне активации снова триал
- Переустановить Trial или бесплатная активация
- Создать новый gmail, войти под ним в JetBrains, запросить trial для нового аккаунта
- Устанавливать на 30 дней по программе раннего доступа EAP
- Найти объявления на Авито об активации студенческой лицензии
- Купить или попросить у знакомых школьную или студенческую почту (не РФ). Cсылки по этим вариантам. Сделать заявку на получения ключа, на эту почту придет письмо с ссылкой для подтверждения, затем письмо с ключем на 1 год.
- Купить, ссылка для РФ
- C января 2023г за решение задач на Stepik лицензий не выдают