Jak wybrać wiele miejsc w kodzie w Android Studio?
Chcę wstawić ten sam tekst w wielu miejscach w moim kodzie źródłowym. Jak mieć więcej niż jeden kursor myszy. Robiłem to w VS2012 tak łatwo, choć nie wiesz, jak to zrobić w Android Studio?
Jak wybrać wiele miejsc w kodzie w Android Studio?
Chcę wstawić ten sam tekst w wielu miejscach w moim kodzie źródłowym. Jak mieć więcej niż jeden kursor myszy. Robiłem to w VS2012 tak łatwo, choć nie wiesz, jak to zrobić w Android Studio?
Odpowiedzi:
Znalazłem sposób i udostępniam wam tę fajną funkcję. Znalazłem trzy fajne funkcje:
W przypadku wielokrotnego zaznaczania po prostu przytrzymaj alt+, shifta następnie wybierz, kiedy chcesz zmienić, klikając myszką, a następnie wpisz coś, co możesz napisać w wielu miejscach jednocześnie.
Kolejną fajną funkcją jest wybór kolumn. To pozwala na klikanie w świetny sposób i bardzo pomaga, zwłaszcza podczas refaktoryzacji.
W większości systemów działa z przytrzymywaniem middleMouseButton
i przeciąganiem po twoim kodzie, aw innych działa poprzez przytrzymanie alti wybranie kodu, jak poniżej:
Również, jak @Narayana powiedział w komentarzach, Ctrl+ Shift+ Alt+ jwybiera wszystkie wystąpienia za jednym razem, do jednoetapowej refaktoryzacji.
Możesz użyć Alt+Shift i kliknąć wiele lokalizacji, aby uzyskać wiele kursorów.
Aby wybrać podobne wystąpienia w plikach, użyj Alt+j .
Aby uzyskać więcej informacji: Kliknij tutaj
Windows: CTRL+ CTRL(przytrzymaj) +↑ / ↓
Mac: ⌘+ ⌘(przytrzymaj) +↑ / ↓
ESC zakończy tryb wielowierszowy.
Aby dodać niestandardową mapę klawiszy, CTRL+ SHIFT+ A, wpisz keymap
i kliknij tę z Settings
podtekstem. Wyszukaj Clone Caret Above
i Clone Caret Below
.
Zmapowałem mój na ALT+ SHIFT+ ↑ / ↓.
Spróbuj trzymając kombinacje CTRL, SHIFTi strzałami w celu poprawy siły selekcyjnej.
Naciśnij kombinację Shift
+ Alt
+, Insert
aby edytować w trybie wyboru kolumny.
Shift
+ Alt
+, Insert
aby wyjść z trybu edycji :). W tym przypadku kursor może przesuwać się w górę iw dół w zwykły sposób, a nie nad spacjami.
Na Macu lubię robić ⌥ (option)+ shift+ mouse clickna wielu liniach w Android Studio 3.1.3.
Ctrl
+Shift
+Alt
+j
wybiera wszystkie wystąpienia w jednym ujęciu, do jednorazowej refaktoryzacji.