如何将.XML代码样式导入IntelliJ Idea 15

b30*_*000 12 configuration intellij-idea intellij-15

我想在XML文件中定义的编辑器中使用特定的代码样式,如下所示:

<code_scheme name="CustomStyleName">
<option name="JAVA_INDENT_OPTIONS">
<value>
...
Run Code Online (Sandbox Code Playgroud)

如何将此样式导入IntelliJ Idea.当我转到Preferences-> Editor-> Code Style-> Manage时,只能导入Eclipse XML Profile.

导入对话框的屏幕截图

小智 18

如果您的XML以前是导出的Intellij,您只需执行以下操作:

文件>导入设置>选择您的xml

如果定制了自定义,可以尝试将xml复制到intellij config目录:

配置/ codestyles

假设您的xml是intellij可以理解的格式,它将显示在

代码样式>管理

如果您的XML格式不同,请尝试将标记与预定义样式(也是XML)匹配

  • OSX上的位置:〜/ Library/Preferences/IdeaIC15/codestyles (8认同)
  • 在OSX中对我来说有点不同:`〜/ Library/Preferences/IntelliJIdea15/codestyles /` (3认同)
  • 将它复制到config/codestyles目录(我先创建它)并重新启动IDE解决了它. (2认同)
  • Linux上的位置:`〜/.<PRODUCT> <VERSION>/config/codestyles` (2认同)

Obi*_*nya 8

对于来这里解决相同问题但最近的 IntelliJ 版本(如 20)的用户,现在有点不同。以 XML 格式导出格式化程序后,请执行以下步骤:

  1. 转到首选项
  2. 选择编辑器
  3. 选择代码样式
  4. 选择您选择的语言(例如 Java)
  5. 转到顶部的Scheme,点击旁边的设置按钮
  6. 选择导入方案的选项,选择您的格式化程序类型并选择 xml 文件。然后保存并应用。

在此处输入图片说明

如果您看到错误“ IntelliJ IDEA code style XML import failed with error message: null ”,请检查以确保您的 XML 文件<?xml version="1.0" encoding="UTF-8"?>在顶部具有文件定义。

注意:这适用于 MacBook。我相信在其他平台上差别不会太大。