从IntelliJ IDEA版本14.1.5导出代码样式设置

时间:2015-10-21 11:22:04

标签: intellij-idea coding-style intellij-14 code-standards

我正在使用IntelliJ IDEA的更新版本,并尝试导出我的代码样式设置,以便所有开发特定项目的开发人员都可以使用它们。我在https://confluence.jetbrains.com/display/IntelliJIDEA/Code+Styleshttp://forum.shakacode.com/t/sharing-your-intellij-rubymine-webstorm-codestyle-among-developers/240阅读了教程,这看起来相当简单。

不幸的是,这不是我的导出设置'窗格看起来像,我没有一行说“代码样式”。我看起来像intellij export settings

我能找到的最接近的是我突出显示的行,其中包含CodeStyleSettingsManager以及一大堆其他内容。但是我尝试使用它并提取.jar文件只是为了发现内部没有任何内容。

有没有人知道导出适用于最新版IntelliJ的代码样式的方法?

编辑:我的codeStyleSettings.xml文件仅包含以下内容:

<project version="4">
<component name="ProjectCodeStyleSettingsManager">
<option name="PER_PROJECT_SETTINGS">
<value/>
</option>
<option name="USE_PER_PROJECT_SETTINGS" value="true"/>
</component>
</project>

1 个答案:

答案 0 :(得分:2)

我不明白,为什么你没有在列表中看到Code Style(它出现在我的IDEA 14.1.5中),但是......

  

(...)导出我的代码样式设置,以便所有开发特定项目的开发人员可以使用它们

在所有开发人员之间共享项目代码样式的更好方法是将其包含在VCS存储库中。拉这样的提交将自动应用这些代码样式。这是文件:project/.idea/codeStyleSettings.xml。如果您的VCS设置为忽略.idea/,请为此文件添加例外。

如果您根本看不到此文件,则可能使用的是本地格式化程序,并且Project方案未更改。在这种情况下,请转到Settings > Editor > Code Style > Scheme: Manage,选择格式化程序,然后点击Copy to Project

<强>更新

代码样式文件仅说明与IDEA Default代码样式(始终相同)的区别。您可以自己尝试:创建一个新项目,转到代码样式设置,选择Project并仅更改一个选项。将创建codeStyleSettings.xml文件,它只包含这一个选项。如果您可以导出代码样式设置,则输出将完全相同。