Kiedy zacznę edytować mój kod i dodawać pętle for lub if then, moje wcięcia w kodzie są uderzane, ponieważ poprzedni kod zachowuje poprzednie wcięcia zamiast dostosowywać je automatycznie.
W programie Visual Studio możesz podświetlić kod i wybrać „wybór formatu”, aby rozwiązać te problemy - czy w Xcode jest coś podobnego?
Odpowiedzi:
Przed Xcode 9 (dla Xcode 9 patrz domyślny skrót poniżej)
W XCode 4 jest jeszcze jeden krok:
Lub używając domyślnego skrótu:
źródło
ctrl
+i
to rzeczywiście, byłem zdezorientowany, czy to „i”, „ja” czy „|”, to jest zwykłe „i”, dziękiControl-I
(domyślny skrót klawiaturowy)źródło
W Xcode 4.6.3, wybierz
Editor
>Structure
>Re-Indent
.Skrót:
Control + I
(to „ja”, dla „”) tiretDziała to na bieżącym wyborze. Jeśli żaden tekst nie jest zaznaczony, wybierz
Edit
>Select All
(⌘ + A), a następnie wykonaj ponowne wcięcie.(Wyraźniej przedstawiam inne odpowiedzi)
źródło
Możesz to zrobić automatycznie w Xcode 11
źródło
Te rozwiązania powodują ponowne wcięcie tekstu do domyślnych zachowań xCode. Aby zmienić te zachowania, przejdź do xCode (v.4)> Preferencje> Edycja tekstu. Następnie do zakładki wcięcia.
źródło
Xcode 9.2:
Możesz zaznaczyć tekst i nacisnąć ctrl+, iaby ponownie wprowadzić kod.
źródło
Aby szybko zmienić wcięcie całego pliku:
⌘+a
⌘+x
⌘+v
Edycja : nie działa już w Xcode 11
źródło
Możesz wypróbować moje rozszerzenie Swimat https://github.com/Jintin/Swimat
Obsługuje format przy wyborze.
Prosta instalacja wg
brew cask install swimat
źródło
Możesz to zrobić na różne sposoby, ale te dwa są najłatwiejsze
Używając skrótu -> (control) ^+i
Kliknij „Edytor” -> Kliknij „Struktura” -> Kliknij „Ponowne wcięcie”
źródło