Как импортировать стиль кода затмения в идею intellij?

У меня есть файл org.eclipse.jdt.core.prefs, который содержит стиль кода eclipse, но я могу импортировать в intellij идею только xml файлов, он там каким-либо образом импортирует файл prefs в 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 плагин. Это легко настроить и работает хорошо.