Общие настройки IDEA и рекомендуемые плагины

IntelliJ IDEA

Резюме

В этой статье в основном описаны некоторые общие настройки IDEA, сравнение общих сочетаний клавиш в IDEA и Eclipse, а также рекомендованы некоторые полезные подключаемые модули.

основные настройки

Установите стиль интерфейса и измените размер внешнего интерфейса.

展示图片

Настройка, чтобы не открывать последние проекты при открытии IDEA

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

展示图片

Установить сочетания клавиш для IDEA

展示图片

Установить размер шрифта кода

展示图片

Установите формат кодировки файла проекта

展示图片

Установите шаблон соответствия для подсказок по коду

展示图片

Установите шаблон аннотации класса для вновь созданного файла класса

展示图片

Сравнение общих сочетаний клавиш в IDEA и Eclipse

Дружественный совет: Idea может установить ярлыки в стиле Eclipse, в File-> Settings-> KeyMap, если вам нужно изменить некоторые ярлыки, вы можете выполнить поиск по английскому описанию в следующей таблице и перейти на соответствующий ярлык.

Eclipse IDEA английское описание Китайское описание
ctrl+shift+r ctrl+shift+n Navigate->File Найти файлы для рабочей области
ctrl+shift+t ctrl+n Navigate->Class найти определение класса
ctrl+shift+g alt+f7 Edit->Find->Find Usages Найдите, где вызываются методы, где используются переменные.
ctrl+t ctrl+t Other->Hierarchy Class Посмотрите на структуру наследования классов
ctrl+o ctrl+f12 Navigate->File Structure Поиск методов в классе
shift+alt+z ctrl+alt+t Code->Surround With Создание общих блоков кода
shift+alt+l ctrl+alt+v Refactor->Extract->Variable Извлечь переменные
shift+alt+m ctrl+alt+m Refactor->Extract->Method Метод извлечения
альт+стрелка влево ctrl+alt+стрелка влево Navigate->Back Вернуться в предыдущее рабочее положение
Alt + стрелка вправо ctrl+alt+правая кнопка Navigate->Forward Переход в предыдущее рабочее положение
ctrl+home ctrl+home Move Caret to Text Start вернуться на вершину класса
ctrl+end ctrl+end Move Caret to Text End вернуться в конец класса
ctrl+e ctrl+e View->Recent Files недавно открытые файлы
alt+/ ctrl+space Code->Completion->Basic Оперативная генерация переменных
ctrl+1 alt+enter Other->Show Intention Actions Подскажите на возможные действия
ctrl+h ctrl+shift+f Find in Path Глобальный поиск
альт+стрелки вверх/вниз альт+шифт+стрелка вверх/вниз Code->Move Line Up/Down переместить строку кода
ctrl+/ ctrl+/ Other->Fix doc comment аннотация метода
ctrl+alt+s alt+insert Generate Сгенерируйте геттер, сеттер, тостринг и т.д.

Рекомендуемый плагин

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

Free MyBatis plugin

Очень простой в использовании плагин MyBatis, который имеет мощную функцию подсказки для xml MyBatis и может связать интерфейс картографа с реализацией sql в mapper.xml.

Вы можете переходить друг к другу из интерфейса картографа и файла mapper.xml.

展示图片

Различные подсказки в mapper.xml

展示图片
展示图片

Lombok plugin

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

Класс без методов Getter и Setter имеет добытель, метод сеттера, добавив @getter и @ssetter.

展示图片

публика

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

公众号图片