Co to jest „Edycja z wieloma kursorami” w edytorze Xcode 10. (więcej informacji na ten temat znajduje się w informacjach o wersji, ale nie można ich zrozumieć).
Jak dokładnie to działa?
xcode
xcode10
multicursorediting
Krunal
źródło
źródło
Odpowiedzi:
to nazwa Source Editor , w celach informacyjnych wziąłem odpowiedź z whats-new-in-xcode10 i Sample link 1 i Sample link 2
źródło
Cmd + D
w preferencjach na :)Najlepszym sposobem na jego użycie jest użycie
Select Next Occurrence
polecenia zFind
menu.Jego domyślny skrót klawiaturowy to alt+ cmd+ e, ale możesz ustawić go na cmd+, daby naśladować zachowanie Sublime Text.
W ten sposób możesz edytować linie kodu, które są różne, podczas gdy rozwiązania w innych odpowiedziach pozwalają edytować tylko podobne linie.
Na przykład, jeśli masz ten kod:
NSString *myStringg = @"stringg"; // print the stringg NSLog(@"Here is my stringg: %@", myStringg);
po prostu:
Stringg
wystąpienie z pierwszego wiersza za pomocą kursoraSelect Next Occurrence
4 razy skrót klawiaturowy użytkownikai będziesz mieć:
NSString *myString = @"string"; // print the string NSLog(@"Here is my string: %@", myString);
źródło
Shift+ Ctrl+ click gdy chcesz wielokrotnie edytować ten sam tekst w pliku, np
option_A.isEnabled = false option_B.isEnabled = false option_C.isEnabled = false option_D.isEnabled = false
w tym przypadku muszę ustawić true we wszystkich czterech wierszach, to powinno być lepiej, aby ustawić true od razu, używając shift+ control+click zamiast edytować każdy wiersz
źródło
Dostępny jest również skrót klawiaturowy dla takich jak ja, którzy używają cmd+ Shift+ Lw Sublime.
To się nazywa
Selection - Split Selection By Lines
. Ustawiłem go na cmd+ Shift+, Lale musiałem ustawićShow Library
skrót na coś innego losowego, którego nie używam do rozwiązywania konfliktu.źródło
Select All Find Matches
zamiastSelection - Split Selection By Lines
pracować.