我正在使用IntelliJ IDEA的更新版本,并尝试导出我的代码样式设置,以便所有开发特定项目的开发人员都可以使用它们。我在https://confluence.jetbrains.com/display/IntelliJIDEA/Code+Styles和http://forum.shakacode.com/t/sharing-your-intellij-rubymine-webstorm-codestyle-among-developers/240阅读了教程,这看起来相当简单。
不幸的是,这不是我的导出设置'窗格看起来像,我没有一行说“代码样式”。我看起来像
我能找到的最接近的是我突出显示的行,其中包含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>
答案 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
文件,它只包含这一个选项。如果您可以导出代码样式设置,则输出将完全相同。