У меня есть файл org.eclipse.jdt.core.prefs, который содержит стиль кода eclipse, но я могу импортировать в intellij идею только xml файлов, он там каким-либо образом импортирует файл prefs в intellij идею?
Как импортировать стиль кода затмения в идею intellij?
Ответ 1
Перейдите в Настройки Eclipse → Java → Стиль кода → Formatter и экспортируйте настройки в файл XML с помощью кнопки "Экспорт всех" (или "Редактировать", а затем "Экспорт в открывшемся диалоговом окне" ). Затем откройте IntelliJ IDEA Settings → Code Style → Java, нажмите "Управление" и импортируйте этот XML файл, просто нажав "Импортировать".
Как и в IntelliJ IDEA 13, нет возможности напрямую импортировать файлы .settings
/.prefs
.
Изменить: IntelliJ может импортировать следующие свойства Eclipse:
- Общие
- Правое поле, теги форматирования вкл/выкл
- Отступ
- Размер отступа
- Использование символа "Tab"
- Использование вкладки только для ведущих отступов (Smart Tabs)
- Отступы 'отступов' от 'switch
- Отличительные элементы класса
- Сохранить комментарий в первом столбце
- Пробелы (Java)
- До/после запятой (как указано для параметров объявления метода Eclipse)
- После запятой в аргументах типа
- Внутри набора символов инициализатора
- В скобках (в ссылке на массив)
- В круглых скобках: аннотация, 'for,' if, 'catch while, switch, method, empty method, выражение в скобках, вызов метода, тип cast,' synchronized
- Перед круглыми скобками: 'try', for, while, 'switch, method, if,' catch, method, method call ', synchronized.
- После ввода типа
- Вокруг унарных операторов присваивания (если его набор для 'before и' after в Eclipse).
- Перед открытием скобки: инициализатор массива, 'переключатель
- До? в условном выражении
- Пробел до/после ': в условном выражении
- Пространство вокруг двоичных операторов (один параметр Eclipse сопоставляется с несколькими настройками IntelliJ IDEA)
- Пустые строки
- Вокруг полей и методов
- До/после пакета
- До/после импорта
- Перед телом метода
- Сохранять пустые строки в коде (количество сохраняемых пустых строк)
- Упаковочная
- Новая строка перед: закрытие скобки в инициализаторе массива, "else in" if statement ", наконец и" catch in "try, двоичный оператор (если он завернут)
- Новая строка после: открытие скобки в инициализаторе массива Special 'else if treatment (compact if else if)
- Сохраняйте простые блоки в одной строке
- Сохранять управляющие операторы в одной строке
- Выравнивание: выражения инициализатора массива, аргументы в декларациях и вызовах методов, объявления полей, расширения списка, назначения, двоичные выражения, предложение throws, ресурсы в 'try.
- Стиль скобок для: кодовых блоков, методов и классов
- JavaDoc
- Включение форматирования JavaDoc
- Пустые строки в JavaDoc
Ответ 2
Попробуйте Eclipse Formatter плагин. Это легко настроить и работает хорошо.