一旦我開始編輯我的代碼並添加for循環或者如果then語句,我的代碼縮進就會被打斷,因爲之前的代碼保持其以前的縮進而不是自動調整。在Xcode中修復代碼縮進
在Visual Studio中,您可以突出顯示代碼並選擇「格式選擇」來解決這些問題 - Xcode中是否有類似的東西?
一旦我開始編輯我的代碼並添加for循環或者如果then語句,我的代碼縮進就會被打斷,因爲之前的代碼保持其以前的縮進而不是自動調整。在Xcode中修復代碼縮進
在Visual Studio中,您可以突出顯示代碼並選擇「格式選擇」來解決這些問題 - Xcode中是否有類似的東西?
的Xcode 9之前(下面的Xcode 9請參閱默認快捷鍵)
在XCode 4中還有一個步驟:
或者使用默認快捷鍵:
這顯然不適用於Xcode 5中的ObjC++,「重新縮進選擇」選項根本沒有任何作用 – 2013-11-22 19:28:44
As Xcode 9的右鍵單擊選項不再存在。 ctrl +我仍然工作。 – 2017-10-16 18:02:52
Control-I
(默認快捷鍵)最近在其他IDE中花費太多時間,我的大腦認爲這值得刪除。 – 2017-04-21 11:19:36
這是唯一正確的答案。 – kgpdeveloper 2018-02-04 06:05:39
這些解決方案重新縮進文本Xcode默認行爲。要更改這些行爲,請轉到xCode(v.4)>首選項>文本編輯。然後到縮進標籤。
正是我在找的東西......但是卻沒有......我希望我能告訴Xcode像indent private:和public這樣的東西:在一個C++類裏面......而是在類關鍵字下面對齊它們,但我看不到這樣的選擇。 – ArtOfWarfare 2013-01-24 17:36:07
在Xcode 4.6.3中,選擇Editor
>Structure
>Re-Indent
。
快捷:Control + I
(這是 '我',爲 '縮進')
這適用於當前的選擇。如果未選擇文本,請選擇Edit
>Select All
(⌘+ A),然後執行重新縮進。
(我更清楚地重申其他答案)
的Xcode 9.2:
您可以選擇文本,然後按CTRL +我到重新縮進代碼。
[** here **](http://stackoverflow.com/questions/829954/how-can-i-indent-multiple-lines-in-xcode)是最好的解決方案 – swiftBoy 2013-08-16 06:10:09
[Xcode source自動格式化](http://stackoverflow.com/questions/1573968/xcode-source-automatic-formatting) – emlai 2015-12-05 04:14:59