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

Exporting code style settings from IntelliJ IDEA version 14.1.5

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

不幸的是,我的 'export settings' 窗格不是这样的,而且我没有显示 'code styles' 的行。我的看起来像

我能找到的最接近的是我突出显示的行,其中包含 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>

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

(...) export my code style settings so that they can be used by all developers working on a particular project

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

如果您根本看不到这个文件,您可能正在使用本地格式化程序并且您的 Project 方案没有改变。在这种情况下,转到 Settings > Editor > Code Style > Scheme: Manage、select 您的格式化程序并单击 Copy to Project

更新

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