理念。如何从外部文件导入code_scheme?

时间:2014-11-16 19:02:54

标签: java intellij-idea import formatting checkstyle

我的项目中有以下文件。

 <?xml version="1.0" encoding="UTF-8"?>
    <code_scheme name="code-style-idea">
      <option name="RIGHT_MARGIN" value="100" />
      <codeStyleSettings language="JAVA">
        <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
        <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
        <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
        <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />
        <option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
        <option name="BLANK_LINES_AROUND_FIELD" value="1" />
        <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
        <option name="BLANK_LINES_AFTER_ANONYMOUS_CLASS_HEADER" value="1" />
        <option name="INDENT_CASE_FROM_SWITCH" value="false" />
        <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
        <option name="ALIGN_MULTILINE_RESOURCES" value="false" />
        <option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" />
        <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
        <option name="CALL_PARAMETERS_WRAP" value="1" />
        <option name="METHOD_PARAMETERS_WRAP" value="1" />
        <option name="RESOURCE_LIST_WRAP" value="5" />
        <option name="EXTENDS_LIST_WRAP" value="1" />
        <option name="THROWS_LIST_WRAP" value="1" />
        <option name="EXTENDS_KEYWORD_WRAP" value="1" />
        <option name="THROWS_KEYWORD_WRAP" value="1" />
        <option name="METHOD_CALL_CHAIN_WRAP" value="1" />
        <option name="BINARY_OPERATION_WRAP" value="1" />
        <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
        <option name="TERNARY_OPERATION_WRAP" value="5" />
        <option name="ARRAY_INITIALIZER_WRAP" value="1" />
        <option name="METHOD_ANNOTATION_WRAP" value="0" />
        <option name="CLASS_ANNOTATION_WRAP" value="0" />
        <option name="FIELD_ANNOTATION_WRAP" value="0" />
        <indentOptions>
          <option name="USE_TAB_CHARACTER" value="true" />
        </indentOptions>
      </codeStyleSettings>
    </code_scheme>

如何将此文件应用于我在想法中打开的当前项目?

我的努力:

enter image description here

如果我点击Manage...

enter image description here

如果点击set from...
enter image description here

因此,我不知道在哪里可以选择配置的外部文件。请帮忙。

2 个答案:

答案 0 :(得分:2)

  1. 将当前项目保存为基于文件夹的项目,您应该拥有.idea文件夹。
  2. 用您的设置替换.idea/codeStyleSettings.xml的内容。

答案 1 :(得分:1)

我无法让其他解决方案适用于Intellij IDEA 15。

我必须创建一个具有相同名称的代码方案(让我们说{your_code_scheme}):

File > Other settings > Default settings然后在&#34;代码方案&#34;之后选择Manage...下拉列表和Save as

然后,最后一步是将~/Library/Preferences/IntelliJIdea15/codestyles/{your_code_scheme}.xml中新创建的文件替换为正确的文件。