2013-11-29 75 views
3

當我複製幾行並粘貼時,會出現縮進問題。 Xcode不會正確複製縮進或應用其他縮進。Xcode 5縮進問題

如下圖所示,我複製了第一個功能並粘貼了第二個功能。除了第一行外,縮進將重新應用。

enter image description here

我打的Xcode縮進設置,但未能解決這個問題我也不有任何線索,爲什麼發生這種情況。

下面是我嘗試過的2個縮進設置。

enter image description here

enter image description here

不要任何人看到什麼錯在上面的設置?

+0

你簡單地粘貼命令V(普通的粘貼),或者你使用粘貼和保存格式的Xcode編輯菜單選項(它有一個瘋狂的組合鍵,包括命令V)? –

+0

@MichaelDautermann我使用命令-V。 – Geek

回答

-3

我剛剛在另一臺Mac中檢查了Xcode設置並進行了相應的更改並解決了該問題。對不起,我不記得它們是什麼,因爲它太長了。

-1

通過剪切和粘貼,您必須在粘貼後實際告訴xcode縮進。

⌘A然後控制I. 第一個選擇整個班級的內容(當光標在裏面時),第二個根據您的縮進首選項縮進它。

希望這會有所幫助。

+0

這增加了不必要的縮進幾乎所有行在一個類。 – Geek

+0

這將執行您設置縮進設置的任何操作。因此,如果將「縮進寬度」更改爲3個空格,然後重複,則會將縮進更改爲3個空格。或者⌘z撤銷,只選擇要縮進的代碼,然後選擇控制I. – Spectravideo328

+0

我不希望在粘貼代碼時添加縮進。那些是不必要的。我希望它粘貼與我所複製的完全相同。 – Geek

0

嘗試關閉自動縮進功能。這樣,Xcode不會刪除格式。

4

在Xcode首選項中,按鍵綁定選項卡中,將⌘-V重新定義爲「粘貼並保留格式」並將⌘-option-shift-V重新定義爲「粘貼」。然後,⌘-V將執行「粘貼並保留格式」,這正是你想要的。

0

那是我在Swift中自定義縮進然後回到Obj-C。改變偏好沒有任何幫助。只需完全重新啓動xcode。