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?
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?
Odpowiedzi:
Aby edytować wiele wystąpień tekstu w różnych sekcjach dokumentu, możesz użyć edycji z wieloma kursorami. Pozwala to na umieszczenie wielu kursorów w różnych miejscach, dzięki czemu można dodawać, modyfikować lub usuwać tekst .
to nazwa Source Editor , w celach informacyjnych wziąłem odpowiedź z whats-new-in-xcode10 i Sample link 1 i Sample link 2
Xcode 10 Source Editor obsługuje teraz edycję z wieloma kursorami, umożliwiając szybką edycję wielu zakresów kodu jednocześnie.
W przypadku projektu z włączoną kontrolą źródła edytor źródła wyświetla zmiany wprowadzone przez programistę w rynsztoku i pokazuje zmiany wprowadzone przez innych programistów, które nie zostały jeszcze wciągnięte do projektu
Cmd + D
w preferencjach na :)
Najlepszym sposobem na jego użycie jest użycie Select Next Occurrence
polecenia z Find
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);
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
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.
Select All Find Matches
zamiast Selection - Split Selection By Lines
pracować.