1. Введение в идею
Полное название IDEA — IntelliJ IDEA, интегрированная среда, разработанная JetBrains с использованием языка программирования java. Штаб-квартира компании находится в Праге, столице Чехии.
У компании также есть другие продукты, такие как WebStorm, PyCharm, PhpStorm, DataGrip и т. д.
IntelliJ
Он признан в отрасли лучшим инструментом разработки Java на планете. Особенно с точки зрения автоматического запроса кода, рефакторинга, инструментов версии, JUnit, анализа кода и других функций можно сказать, что они экстраординарны.
1.1 разница версий
-
Ultimate
: Максимальная версия, платная (ограничена 30-дневной бесплатной пробной версией), неограниченные функции. Флагманская версия поддерживает Java, HTML, CSS, PHP, Python и другие языки разработки. -
Community
: Community Edition, бесплатно, с ограниченной функциональностью. Версия сообщества поддерживает только несколько языков, таких как Java и Kotlin.
Хотя версия сообщества бесплатна, рекомендуется использовать флагманскую версию, ведь она полностью функциональна.
2. Загрузка и установка
2.1 Установка
Адрес официального сайта:
https://www.jetbrains.com/idea/download/#section=windows
Здесь выбираем скачать флагманскую версию (платно, можно попробовать бесплатно 30 дней):
Дважды щелкните загруженное программное обеспечение
2.2 Активация
В эпоху пиратского программного обеспечения очень ценно иметь возможность поддерживать подлинное программное обеспечение.
Если у вас есть деньги, рекомендуется купить подлинную версию, чтобы поддержать плоды труда других людей.Если у вас действительно нет денег, вы можете скачать версию сообщества или попробовать ее бесплатно в течение 30 дней.
3. Общая конфигурация
3.1 Установите тему
File -> Settings -> Appearance & Behavior -> Appearance
Официальная тема по умолчанию — Darcula.
3.2 Установите размер шрифта
File -> Settings -> Editor -> Font
3.3 Настройте автоматический импорт пакетов
File -> Settings -> Editor -> General -> Auto Import
3.4 Установите разделитель между номерами строк дисплея и методами
File -> Settings -> Editor -> General -> Appearance
3.5 Настройка пользовательских комментариев
File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header
/**
@author 公众号:eclipse编程
@description TODO
@date ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
3.6 Пользовательские шаблоны кода
File -> Settings -> Editor -> Live Templates
Затем введите имя шаблона, нажмите клавишу Tab
3.7 Установите формат кодирования
File -> Editor -> File Encodings
3.8 Настройка игнорирования скрытых файлов и папок
Иногда после того как мы создадим новый проект будет отображаться куча бесполезных папок или файлов, тут можно поставить игнорировать и скрывать.
File -> Editor -> File Types -> Ignored Files and Folders
После установки эффекта
3.9 Настройка maven
File -> Settings -> Build, Execution, Deployment -> Maven
3.10 Подключение к базе данных
Здесь мы выбираем подключение к базе данных Mysql
3.11 Конфигурация инициализации нового проекта
3.11.1 Установите jdk проекта инициализации
3.11.2 Настройте maven для инициализации проекта
3.12 Настройка автоматической компиляции
File -> Settings -> Build,Execution,Deployment -> compiler
4. Создайте проект
4.1 Создайте новый Java-проект
File -> New -> Project -> Java
4.2 Создайте новый проект javaweb
File -> New -> Project -> Java Enterprise
4.3 Создайте новый проект Maven
File -> New -> Project -> Maven
4.4 Создайте новый проект Springboot
File -> New -> Project -> Spring Initializr
5. Общие плагины
Плагины помогают повысить эффективность нашей работы. Место, где idea устанавливает плагин, выглядит следующим образом:
File -> Settings -> Plugins
Вот несколько рекомендуемых плагинов для идеи
5.1 Translation
Этот плагин помогает нам переводить имена переменных, перечисления и т. д.
Непосредственно выберите слово, которое хотите перевести, затем щелкните правой кнопкой мыши и выберите «Перевод».
5.2 Maven Helper
Этот плагин может помочь нам найти и исключить конфликтующие зависимости.
5.3 Lombok
Lombok помогает нам автоматически генерировать Setter, Getter и другие методы с помощью простых аннотаций.
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class User {
private String name;
private Integer age;
}
5.4 MybatisX
Мы можем напрямую найти соответствующий XML-файл или метод, щелкнув красную птицу слева в Mapper.
5.5 GsonFormatPlus
GsonFormatPlus может помочь нам преобразовать данные в формате json в указанный объект.
Щелкните правой кнопкой мыши класс сущности
5.6 RestfulTool
RestfulTool — это набор вспомогательных инструментов для разработки Restful-сервиса, который умеет предварительно просматривать всю информацию об интерфейсе в проекте, а также может выполнять тестирование интерфейса через собственный инструмент HTTP-запросов.
6. Общие сочетания клавиш
6.1 Найти в текущем файле
Ctrl+F
6.2 Замена текста в текущем файле
Ctrl+R
6.3 Быстрый поиск файлов
Ctrl+N
6.4 Быстро генерировать Getter, Setter, Constructor и другие методы
Alt+Insert
6.5 Переопределение методов
Ctrl+O
6.6 Скопируйте текущую строку
Ctrl+D
6.7 Глобальный поиск
Ctrl+Shift+F
6.8 Глобальная замена
Ctrl+Shift+R
6.9 Быстрый переход к началу строки файла
Ctrl + home
6.10 Быстрый переход к концу строки файла
Ctrl + end
6.11 Показать иерархию текущего файла
Ctrl + H
6.12 Параметры подсказки
Ctrl + P
6.13 Показать недавнюю историю просмотра файлов
Ctrl + E
6.14 Перейти к указанной строке
Ctrl + G
6.15 Переключение окон
Ctrl + Tab
6.16 Код быстрого исправления
Alt + Enter
6.17 Код для форматирования всего файла
Ctrl + Alt + L
6.18 Оптимизация импортированных классов
Ctrl + Alt + O
6.19 Перейти к реализации метода
Ctrl + Alt + B
6.20 Быстрый возврат к опорной переменной
Ctrl + Alt + V
6.21 Вставить строку вниз
shift+enter
6.22 Методы рефакторинга
Ctrl + Alt + M
Примечание. Во избежание конфликтов с другими сочетаниями клавиш программного обеспечения.