Wie bearbeite ich mehrere Zeilen?

120

Ich möchte mehrere Zeilen in Eclipse bearbeiten, kann jedoch keine Verknüpfung oder kein Plugin finden. In Geany drücke ich einfach ctrl+ alt+ up/ downIch kann mehrere Zeilen hinzufügen / bearbeiten.

Vielleicht kann dieses Beispiel erklären, was ich meine:

var text = "myname";
var addr = "myaddr";
var age = "myage";

Ich möchte den obigen Text bearbeiten in:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

Der obige Text ist nur ein einfaches Beispiel, aber manchmal habe ich viele Wortzeilen, deren Präfix ich bearbeiten muss.

Yuda
quelle
1
Ich persönlich öffne einen anderen Code-Editor like VS Code, um genau dies zu tun.
Pramesh Bajracharya
@PrameshBajracharya was meinst du? Eine externe App oder eine Erweiterung?
Entretoize

Antworten:

182

Drücken Sie alt+ shift+, Aum die Blockauswahl umzuschalten (Block- / Spaltenauswahl im aktuellen Texteditor umschalten) . Auf diese Weise können Sie vertikal in Eclipse schreiben. Dann können Sie dies problemlos tun.


Gehen Sie zu Fenster-> Einstellungen.

Geben Sie hier die Bildbeschreibung ein

Suchen Sie zum Binden in einem Textfeld, das von einem roten Feld umgeben ist.

Harry Joy
quelle
42
Beachten Sie, dass dies nur funktioniert, wenn die Änderungen, die Sie vornehmen möchten, spaltenausgerichtet sind.
Geoffrey Wiseman
17
@Harry Joy - In einigen Editoren können mehrere Cursorpunkte, die nicht unbedingt spaltenausgerichtet sind, in verschiedenen Zeilen bearbeitet werden. Eclipse bietet diese Option nicht an, soweit ich das beurteilen kann.
Geoffrey Wiseman
2
IntelliJ IDEA bietet eine Auswahl mit mehreren Spalten (ALT + J wählt das zusätzliche Vorkommen des ausgewählten Wortes aus)
Disper
6
Nachdem Sie die Kombination "Alt + Umschalt + A, um die Blockauswahl
umzuschalten" gedrückt haben,
2
Was ist, wenn wir in mehreren Zeilen schreiben möchten?
Nubcake
25

Unter OS X ist die Tastenkombination für mehrzeilige Änderungen in Eclipse (oder STS) option/alt+ command+A

Erich
quelle
3

Sie können das folgende Plugin ausprobieren:

https://github.com/caspark/eclipse-multicursor/releases

Damit kann das mehrfache Auftreten desselben Textes ausgewählt und bearbeitet werden. Dies ähnelt der Mehrfachauswahlfunktion, die in Editoren wie Sublime und Visual Studio Code verfügbar ist.

Karthik P.
quelle
2
Die Suche nach Eclipse-Multicursor auf Google bringt mich hierher zurück
Matteo
4
Das Projekt ist tot :(
mlt