wake-up-neo.com

Wie wählt man in Android Studio) mehrere (erhabene) Stellen im Code aus?

Wie wählt man mehrere Stellen im Code in Android Studio?

Ich möchte denselben Text an mehreren Stellen in meinen Quellcode einfügen. Wie ein mehr als einen Mauszeiger. Ich habe es in VS2012 so einfach gemacht, obwohl ich nicht sicher bin, wie ich es in Android Studio?

59
Amir Ziarati

Ich habe herausgefunden, wie und lass uns diese coole Funktion mit dir teilen. Ich habe drei coole Features gefunden:

  1. Zur Mehrfachauswahl einfach gedrückt halten alt + shift Wählen Sie dann, wann immer Sie per Mausklick ändern möchten, und geben Sie dann etwas ein, das Sie an mehreren Stellen gleichzeitig schreiben können.

  2. Ein weiteres cooles Feature ist die Spaltenauswahl. Auf diese Weise können Sie besonders beim Refactoring auf hervorragende Weise und mit großer Hilfe klicken.

In den meisten Systemen funktioniert es, wenn Sie middleMouseButton gedrückt halten und über den Code ziehen. In anderen Systemen funktioniert es, wenn Sie gedrückt halten alt und wählen Sie den Code wie folgt aus:

It selects like this

  1. die dritte coole Funktion ist die erhabene Auswahl. Sie findet das gleiche Wort im Code und lässt Sie das ändern oder ganz einfach anhängen. Sie können dies tun, indem Sie drücken alt + j unter Windows/Linux und ctrl + g in mac. Sehen Sie, wie es funktioniert:

its great for refactoring

Auch wie @Narayana in Kommentaren sagte, Ctrl + Shift + Alt + j Wählt alle Vorkommen in einer Aufnahme für das einmalige Refactoring aus.

161
Amir Ziarati

Sie können verwenden Alt + Shift und klicken Sie auf mehrere Stellen, um mehrere Cursor anzuzeigen.

Um ähnliche Vorkommen in Dateien auszuwählen, verwenden Sie Alt + j.

Für mehr Details: hier klicken

20
iamdeowanshi

Drücken Sie die Kombination Shift + Alt + Insert, um sie im Spaltenauswahlmodus zu bearbeiten.

11
vgokul129

Mehrzeiliges Caret (ohne Maus)

Windows: CTRL + CTRL(Gedrückthalten) + ↑ / ↓

Mac:  + (Gedrückthalten) + ↑ / ↓

ESC beendet den Multiline-Modus.

Multi-Caret-Hotkey ändern

So fügen Sie eine benutzerdefinierte Tastaturbelegung hinzu: CTRL+SHIFT+AGeben Sie keymap ein und klicken Sie auf den mit Settings als Untertext. Suchen nach Clone Caret Above und Clone Caret Below.

Ich habe meine auf abgebildet ALT+SHIFT+↑ / ↓.

Bonus

Versuchen Sie Kombinationen von CTRLSHIFT, und Pfeile für verbesserte Auswahlkraft.

7
Gibolt

Auf einem Mac mache ich das gerne ⌥ (option) + shift + mouse click in mehreren Zeilen in Android Studio 3.1.3.

6
Michael Osofsky

Öffnen Sie für Mac und Windows einfach das Kontextmenü und klicken Sie auf "Spaltenauswahlmodus", um das Verhalten zu aktivieren oder zu deaktivieren.

enter image description here

1
varunjohn1990

Unter Windows können Sie ein Plugin mit dem Namen ConyEdit ausprobieren. Es hat einen großartigen Spaltenmodus, der auf regulären Ausdrücken basiert.

0
Dick