У меня есть файл org.eclipse.jdt.core.prefs, который содержит стиль кода eclipse, но я могу импортировать в intellij idea только файлы xml, он каким-либо образом импортирует файл prefs в идею intellij?
Как импортировать стиль кода eclipse в идею intellij?
Ответы (3)
Перейдите в Eclipse Preferences → Java → Code Style → Formatter и экспортируйте настройки в файл XML с помощью кнопки «Экспортировать все» (или «Изменить, а затем« Экспорт »в открывшемся диалоговом окне). Затем откройте настройки IntelliJ IDEA → Стиль кода → Java, нажмите «Управление» и импортируйте этот XML-файл, просто нажав «Импорт».
Начиная с IntelliJ IDEA 13, нет возможности напрямую импортировать _1 _ / _ 2_ файлы.
Изменить: IntelliJ может импортировать следующие свойства Eclipse:
- General
- Right margin, Formatter on/off tags
- Отступ
- Размер отступа
- Использование символа "табуляции"
- Использование табуляции только для начального отступа (умные табуляции)
- Отступить ветви case от switch
- Отступ для членов класса
- Оставить комментарий в первом столбце
- Spaces (Java)
- Before/after comma (as set for Eclipse method declaration parameters)
- После запятой в аргументах типа
- Внутри фигурных скобок инициализатора массива
- В скобках (в ссылке на массив)
- В скобках: аннотация, ‘for’, ‘if’, ‘catch’ ’while’, ’switch’, method, пустой метод, выражение в скобках, вызов метода, приведение типа, ‘synchronized’
- Перед скобками: «попробовать», «для», «пока», «переключатель», метод, «если», «поймать», метод, вызов метода, «синхронизировано».
- После приведения типа
- Вокруг унарных операторов присваивания (если в Eclipse установлено значение «до» и «после»).
- Перед открывающей скобкой инициализатора массива нажмите «switch»
- Перед "?" В условном выражении
- Пробел до / после ":" в условном выражении
- Пробел вокруг бинарных операторов (одна настройка Eclipse сопоставляется с несколькими настройками IntelliJ IDEA)
- Blank lines
- Around fields and methods
- До / после упаковки
- До / после импорта
- Перед телом метода
- Оставить пустые строки в коде (количество пустых строк, которое нужно сохранить)
- Wrapping
- New line before: closing brace in array initializer, ‘else’ in ‘if’ statement, ‘finally’ and ‘catch’ in ‘try’ statement, binary operator (if wrapped)
- Новая строка после: открывающая фигурная скобка в инициализаторе массива Специальная обработка «else if» (компактное «else if»)
- Держите простые блоки в одну строку
- Держите управляющие операторы в одной строке
- Выравнивание: выражений инициализатора массива, аргументов в объявлениях и вызовах методов, объявлений полей, списка расширений, присваиваний, двоичных выражений, предложения throws, ресурсов в try.
- Стиль скобок для: блоков кода, методов и классов
- JavaDoc
- Enable JavaDoc formatting
- Пустые строки в JavaDoc
Попробуйте подключаемый модуль Eclipse Code Formatter. Его легко настроить и он хорошо работает.
В последней (2020) IntelliJ IDEA, если у вас установлен плагин взаимодействия Eclipse, это очень просто:
Settings
> Editor
> Code Style
> Java
> ⚙️
> Import Scheme
> Eclipse XML Profile
Eclipse Interoperability
, который может нести ответственность за такого рода вещи. Установлена ли она на вашей Mac-версии Intellij? Если нет, можете ли вы установить его из Marketplace?
- person Andrea Ligios; 01.05.2020