2017-02-21 23 views
8

當我寫一個斯威夫特switch語句就縮進這樣的代碼:的Xcode - 改變縮進規則switch語句

switch foo { 
case 1: 
    // stuff happens 
default: 
    // other stuff happens 
} 

我希望它縮進這樣的:

switch foo { 
    case 1: 
     // stuff happens 
    default: 
     // other stuff happens 
} 

有任何方式來做到這一點?我在該主題上找到的所有問題都指向插件(不再適用於最新版本的Xcode)或者討論哪種方式「正確」,而不是提供改變方式。

+1

不,沒辦法。你必須忍受它。 –

+1

我*想*你可以寫一個Xcode代碼片段。 – dfd

+2

我認爲約翰的偏好更清晰。我希望Xcode至少可以選擇縮進案例行。 – MarkAurelius

回答

0

與SWIFT 3時,Xcode 8.3.3

我知道它的唯一方法是:

選擇您的代碼,

右鍵 - >結構 - >左移

右鍵 - >結構 - >右移

0

從Xcode 9開始,在Prefe中有一個縮進設置頁面rences /文本編輯/縮進,但這不包括每個語句的高級縮進選項。

在Xcode中9,一個現在可以重新縮進代碼,我將其標記,按TabTab + Shift

0

其實有辦法做到這一點,你必須編輯您的片段文件,這或編寫擴展使用上述答案的解決方案......

事實上,你可以破解它,創造switchy段(或別的東西,切換相關的,回車,您的自定義代碼段應適用)

http://nshipster.com/xcode-snippets/