2015-10-21 34 views
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 IDEA版本14.1.5導出代碼樣式設置

不幸的是,這不是我的'導出設置'窗格的樣子,而且我沒有一行說'代碼樣式'。我看起來像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> 

回答

2

我不明白,爲什麼你沒有看到Code Style在列表中(它出現在我的想法14.1.5)但是...

(...)導出我的代碼風格設置,使它們可以通過在特定的項目上工作的所有開發人員使用

更好的辦法在所有開發人員之間共享項目代碼風格是將其包含在您的VCS存儲庫中。拉這樣的提交會自動應用這些代碼樣式。這是文件:project/.idea/codeStyleSettings.xml。如果您的VCS設置爲忽略.idea/,請爲此文件添加例外。

如果您根本沒有看到此文件,那麼您可能使用的是本地格式化程序,而您的Project方案未更改。在這種情況下,請轉至Settings > Editor > Code Style > Scheme: Manage,選擇您的格式化程序並單擊Copy to Project

更新

代碼樣式文件只陳述差異的想法Default代碼風格(這始終是一樣的)。您可以自己嘗試:創建一個新項目,進入代碼樣式設置,選擇Project並只更改一個選項。 codeStyleSettings.xml文件將被創建,它將只包含這一個選項。如果您可以導出您的代碼樣式設置,則輸出將完全相同。

+0

雖然我的codeStyleSettings.xml文件只有幾行。那真的可以封裝所有的代碼樣式設置嗎? (xml文件的內容粘貼在開始帖子中) – misaochan

+0

我已經更新了我的帖子給你的問題 –

+0

謝謝Darek!但是如果有人想將我的代碼風格導入Eclipse中呢?代碼樣式文件是否也適用於此? – misaochan