2

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

不幸的是,这不是我的“导出设置”窗格的样子,而且我没有一行写着“代码样式”。我的看起来像Intellij 导出设置

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

1 回答 1

3

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

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

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

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

更新

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

于 2015-10-21T12:15:29.060 回答