ИДЕЯ настроена так, это легко использовать взрыв! ! !

задняя часть IntelliJ IDEA
ИДЕЯ настроена так, это легко использовать взрыв! ! !

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

Примечание. Во избежание конфликтов с другими сочетаниями клавиш программного обеспечения.