it-swarm.com.de

Eclipse Kopieren / Einfügen einer vollständigen Tastenkombination

Kennt jemand die Tastenkombination zum Kopieren/Einfügen einer Zeile in eine neue Zeile in Eclipse, ohne die gesamte Zeile markieren zu müssen?

ctrl-alt-down dreht meinen ganzen Bildschirm auf den Kopf (ich bin auf Windows). Interessanterweise ist dies in den Windows-> Einstellungen festgelegt.

221
Prabhu

Ctrl-Alt-Down: kopiert die aktuelle Zeile oder ausgewählte Zeilen nach unten

Ctrl-Alt-Up:: kopiert die aktuelle Zeile oder ausgewählte Zeilen nach oben

Ctrl-Shift-L: Zeigt eine Liste der Tastenkombinationen an

Siehe Windows/Preference-> General-> Keys.

(Getestet unter Windows)

  1. Drücken Sie in Eclipse Ctrl+Shift+L  zweimal nacheinander.
  2. Geben Sie in das Textfeld "Filtertext eingeben" Copy Lines Ein.
  3. Wählen Sie die gefilterte Zeile aus, klicken Sie mit der rechten Maustaste auf das Feld "Bindung" und führen Sie Select All Aus.
  4. Drücken Sie Ctrl+Shift+V
  5. Gib OK

Von nun an drücken Sie für jede Zeile, die Sie duplizieren möchten, einfach Ctrl+Shift+V.

57
KrishPrabakar

Sie müssen die Grafik-Hotkeys ausschalten, die den Bildschirm spiegeln. Wenn Sie unter Windows arbeiten, müssen Sie mit der rechten Maustaste auf den Windows-Desktop klicken und "Graphics Properties ..." (oder etwas Ähnliches, abhängig von Ihrer Windows-Version) auswählen. Daraufhin wird ein Bildschirm angezeigt, auf dem Sie Grafiken und Anzeigeoptionen verwalten und nach einem Ort suchen können, an dem Sie Tastenkürzel deaktivieren können. Manchmal ist er unter "Optionen und Support" verborgen. Ausschalten CTRL + ALT + Up und CTRL + ALT + Down Hotkeys (alternativ können Sie auch alle Grafik-Hotkeys deaktivieren, wenn Sie sie nicht verwenden).

26
clav

Wenn Sie eine Zeile in die Zwischenablage kopieren möchten, können Sie auch den folgenden Trick anwenden:

Ctrl-Alt-Down gefolgt von Ctrl-X

Der Nachteil ist, dass die Datei, aus der Sie die Zeile kopieren, schmutzig wird.

16
Renso Lohuis
  1. Ctrl-D würde eine Zeile löschen
  2. Ctrl-Z würde das Löschen rückgängig machen, wobei die gesamte Zeile hervorgehoben wird
  3. Ctrl-X/C ganze Zeile ausschneiden oder kopieren

Der Vorteil gegenüber Ctrl-Alt-Down gefolgt von Ctrl-X Von anderen Benutzern wird vorgeschlagen, dass Eclipse nicht den Eindruck erweckt, dass die Datei in irgendeiner Weise geändert wurde. Es ist auch schneller und verursacht keine Probleme, selbst wenn der Benutzer Probleme mit dem rotierenden Bildschirm hat Ctrl-Alt-Down/Up Tastaturschnitt. Es ist also nicht nötig, Shorcuts dafür neu zu kartieren.

Ein anderer Weg wäre das Schlagen Alt-Shift-Up bis die gesamte Zeile ausgewählt wird. Wenn Sie zu weit gegangen sind, können Sie natürlich mit weniger auswählen Alt-Shift-Down.

13
beam022

Auf meinem Mac ist die Standardeinstellung ALT+CMD+Down

Sie können alle Tastenkombinationen ändern/anzeigen, indem Sie auf Eclipse -> Einstellungen (Verknüpfung) klicken CMD+,) und dann General -> Keys

10
Chris

Ich habe das Plugin linecopypaste für Eclipse geschrieben, das das Verhalten von Visual Studio beim Kopieren/Ausschneiden/Einfügen nachahmt. Ich habe auch copycutcurrentline gefunden, was anscheinend dasselbe tut.

10
larsch

Wenn Ihr Windows-PC dies versucht, ist es auch für STS:

Ctrl + win + Alt + Down :: Kopiert die aktuelle oder ausgewählte Zeile nach unten

Strg + win + Alt + Up :: Kopiert die aktuelle oder ausgewählte Zeile nach oben

9
Imranmadbar

Ctrl+Alt+Down Kopiert die aktuelle Zeile wie im Editor ++ nach unten (Ctrl+D)

Wenn Ihr gesamter Bildschirm um 180 ° verfault ist, sollten Sie Ihre Hotkey-Einstellungen deaktivieren.

Rechtsklick -> Grafikoptionen -> Tastenkürzel -> Deaktivieren

enter image description here

Dass es jetzt erledigt ist, probier die Verknüpfung Ctrl+Alt+Down

6

Versuchen Sie dies in MAC.

ALT + COMMAND + DOWN

es klappt.

4
Harsha

Wenn jemand einen Mac Computer benutzt, der CTRL + ALT + DOWN Schlüssel funktionieren nicht.

Probieren Sie es mit,

ALT + COMMAND + DOWN

Es klappt.

4
Harsha

Ich muss den zugewiesenen Schlüssel ändern, z.

Windows/Preference -> General -> Keys

Wählen Sie unter Befehl "Linien duplizieren". Klicken Sie auf "Binden". Ctrl + Shift + D

3
Amit S

Auf dem Mac habe ich linecopypaste ausprobiert und es funktioniert großartig cmd+c -> Aktuelle (nicht ausgewählte) Zeile kopieren, genau wie der Befehl "yy" in Vi/Vim cmd+v -> Füge es wie "p" in Vi/Vim ein

Danke Larsch für deine Arbeit!

PD: Verwenden von Eclipse Luna 4.4.2 in Yosemite

3
Aldo Bassanini

Für Mac, shift+alt+down_arrow Arbeitet im NetBeans-Editor.

Das Deaktivieren der Tastenkombinationen für den Intel-Treiber funktionierte für Windows 7. Unter Windows 8 verhinderte dies jedoch, dass Eclipse die Tastenkombination erhalten konnte Ctrl-Alt-Down Tastendruck. Ich musste die Intel-Treiberschlüsselbindung auf ändern Ctrl-Alt-F10 (oder etwas anderes wird es akzeptieren). Eclipse bekommt dann die Ctrl-Alt-Down und kopiert die Zeile.

2
user1369641

Nur ein anderer Ansatz:

1) Alt+Up and Alt+Down (or Alt+Down and Alt+Up, order does not matter)
2) Ctrl+C

Aber vims "yy" ist natürlich das schnellste :)

2
user1278890

Ich verwende Windows 7. Um dies zu deaktivieren, klicken Sie mit der rechten Maustaste auf den Windows-Desktop und wählen Sie "Grafikeigenschaften" -> "Optionen". Wählen Sie dann im daraufhin angezeigten Bildschirm auf der linken Seite "Aus". Dadurch wurden alle Tastenkombinationen deaktiviert. Ich denke, es gibt keine Möglichkeit, nur einige zu deaktivieren, es ist alles oder nichts. Jedenfalls habe ich sie nicht gebraucht. Daher funktionieren Strg + Alt + Nach oben und Strg + Alt + Nach unten in Eclipse und mein Bildschirm bleibt gleich :) Ich denke, eine ähnliche Option gibt es auch in anderen Windows-Versionen. Habe Spaß :)

1
nanosoft

Das Ctrl+Alt+Down / Ctrl+Alt+Up Klappt meinen Bildschirm um, damit ich das in den Eclipse-Verknüpfungen über Window => Preferences => General => Keys überschreibe. Suchen Sie nach "dupl", um den Befehl "Linien duplizieren" zu finden. Ich habe die Standardeinstellung überschrieben und gewählt Ctrl+Shift+D. Für mich ist das einfach so zu merken Ctrl+D Zeilen löschen

0
gillian bc

Es arbeitet mit mir an der Tool-Suite Eclipse + Spring.

ALT + COMMAND + DOWN

0
Abd Abughazaleh

Für den persönlichen Gebrauch füge ich ein Vim-Plugin wie Vrapper zu Eclipse hinzu und benutze einfach yy, um die gesamte Zeile zu kopieren.

0
Gearon

Es macht den Job und spart viel Zeit für mich. ctrlinsert

It does the job and save a lot of time for me.

0
i474232898

Wir können jedem Befehl in Eclipse eine beliebige Aktion zuweisen. Gehen Sie in der Menüleiste zu Fenster> Einstellungen, suchen Sie nach den Schlüsseln, suchen Sie die Kopierzeile, klicken Sie auf die Kopierzeile und klicken Sie dann in Binden auf Befehl, und führen Sie den gewünschten Befehl aus Verwende zum Duplizieren der Zeile Strg + Umschalt + D Du kannst wählen, was du willst enter image description here

0
Harvinder Singh

Die Kombination von Ctrl + Shift + Alt + Down arbeitete für mich unter Linux.

ctrl+alt+down/up/left/right hat Vorrang vor Eclipse-Einstellungen als Tastenkürzel. Als Alternative versuche ich einen anderen Ansatz.

Step 1: Triple click the line you want to copy & press `Ctrl`-`C`(This will
select & copy that entire line along with the `new line`).
Step 2: Put your cursor at the starting of the line where you want to to paste
your copied line & press `Ctrl`-`V`.(This will paste that entire line & will
Push previous existing line to the new line, which we wanted in the first place).
0
being_ethereal

Eine andere Möglichkeit, dies zu tun, besteht darin, Strg + Umschalt + L zu drücken und den Befehl auszuwählen, den Sie ausführen möchten, und die Eingabetaste zu drücken enter image description here

seine beste Praxis für Anfänger.

0
Ramnath