Как экспортировать все стили кода Intellij в a.файл editorconfig?

Я пытаюсь иметь стандартный стиль кода для моего проекта, и я нашелhttp://editorconfig.org/, это стандарт для этого. Мне очень нравится, и Intellij поддерживает его (мы используем Intellij).

но я много читал, и я не нашел, как я могу экспортировать все мои стили кода Intellij в a .файл editorconfig. Я могу экспортировать их только в XML, который предназначен только для Intellij.

или есть какая-либо веб-страница, где я могу прочитать все editorconfig свойства домена для Java? В editorconfig на GitHub Вики их всего несколько.

2 ответов


перейдите в "Файл->Настройки->редактор->стиль кода". В нижней части правой панели есть раздел для параметров конфигурации редактора, который теперь включает кнопку "Экспорт". Это позволит экспортировать только параметры форматирования, доступные в спецификации конфигурации редактора.

чтобы включить дополнительные параметры из IDEA, вам нужно будет сохранить определенные файлы IntelliJ с проектом.

Если вы хотите сделать это без сохранения всего ".идея " папка и "*.iml " файлы, вы можете также экспортируйте конфигурацию идеи в xml-файл и сохраните в месте, где каждый может добраться до нее.

  1. В "Файл->Настройки->Редактор->Стиль Кода". В верхней части правой панели появится поле "схема" с раскрывающимся списком опций.
  2. рядом с раскрывающимся списком находится изображение шестеренки / шестерни, которое будет расширяться, чтобы дать некоторые параметры в зависимости от выбранной схемы.
  3. два варианта, которые вам нужны "экспорт..."опция и" схема импорта" опции которые делают то, что подразумевают их имена.

ранее в stackoverflow ...

экспорт .editorconfig не поддерживается с 2016-07-12. Текущий план заключается в поддержке этой функции, начиная с версии IntelliJ / WebStorm 2016.3, которая должна быть "поздней осенью".

Подробнее см. билет YouTrack отслеживания на этот запрос (WEB-15687).

https://youtrack.jetbrains.com/issue/WEB-15687

изменить: 2016-08-19

вот некоторая обновленная информация о EAP. Согласно билету, эта функция должна быть доступна в нем (еще не опробовали).

https://confluence.jetbrains.com/plugins/servlet/mobile#content/view/78841064

или просто google "IntelliJ EAP 2016.3"

изменить: 2016-09-21

протестировал его в EAP и его работе. Имейте в виду, что нет подтверждения или других указаний на то, что файл был создан успешно.

Я смог установить EAP рядом с моей обычной версией, использовать EAP для создания файла, а затем использовать файл в официальном выпуске.

Edit: 2016-12-21

IntelliJ IDEA 2016.3 Build #IU-163.7743.44, построен 17 ноября 2016

эта версия имеет окончательной версии версия для экспорта .свойства editorConfig.


Не думайте, что IntelliJ сделает это за вас.

вам, вероятно, придется экспортировать стили кода IntelliJ как "XML-файл стиля кода", а затем вручную проанализировать его в файл EditorConfig. Или найти парсер в интернете.

чтобы экспортировать все стили кода из IntelliJ:

  1. Нажмите "Ctrl + Alt + S".
  2. Редактор > Стиль Кода.
  3. Нажмите кнопку "Управление" рядом с местом, где IntelliJ указывает вашу схему.
  4. "экспорт" > Экспорт в виде XML-файла стиля кода.

HTH