Mittwoch, 10. September 2008

Eclipse Hotkeys oder meine Zaubersprüche

für eine effiziente Entwicklung mit eclipse, bietet es hunderte von HotKeys, die Liste kann durch tippen 'Ctrl+Shift+L' angezeigt werden. Für einen gewöhnliche Entwickler wie mich reicht jedoch ein Dutzend davon.



Legende:

[wsot] : with search on typing



Navigation:

  • Ctrl+O — Quick Outline [wsot]
  • Ctrl+Shift+T — Klasse suchen und öffnen [wsot]. Beschleunigung durch Eingabe von Großbuchstaben (z.B. tippe "FW" um FileWriter zu finden)

  • Alt+Left/Right — wechseln zwischen vorherigen/folgenden Dateien

  • Ctrl+F6 — wechseln zwischen offenen Dateien (am besten ins Ctrl+Tab ändern, wie bei Firefox, Photoshop etc.)

  • F3 — Deklaration öffnen

  • Ctrl+Alt+H — Open Call Hierarchy [wsot]

  • Ctrl+T — Open Type Hierarchy [wsot]. Hilfreich bei Suche nach Implementierungen von der Klasse oder Methode (unter dem Kursor).

  • Ctrl+E — Liste offene Dateien [wsot]

  • Ctrl+Shift+R — Datei suchen und öffnen [wsot]. Beschleunigung durch Eingabe von Großbuchstaben (z.B. tippe "TPTT" um TaskParserTokenTypes.txt zu finden)

  • Ctrl+J — Incremental Search [wsot]

  • Ctrl+. — Navigieren zum nächsten Fehler / Warning

  • Ctrl+Up/Down — springen zwischen Methoden





Editieren:

  • Ctrl+N — New Class, Project, File, etc. [wsot]

  • Ctrl+1 — Quick Fix: gibt Korrekturvorschläge (der Kursor steht in der fehlerhafte Zeile)

  • Ctrl+Space — Context Assist: tippen nach "a .", oder um Makros (for, while, sysout, public_methode, …) zu nutzen.

  • Ctrl+Shift+O — organisiert Imports

  • Alt+Up/Down — Schiebt die Selection, bzw. aktuelle Zeile nach oben (unten). Tipp: durch tippen von Alt+Up, Alt+Down wird eine Zeile markiert.

  • Ctrl+Alt+Up/Down — Kopiert die Selection, bzw. aktuelle Zeile nach oben (unten)

  • Ctrl+D — Löscht aktuelle Zeile

  • Alt+Shift+Up — Erweitert die Markierung auf übergeordnetes Element (z.B. zum Markieren eine Zeile aus der Mitte der Zeile)

  • Alt+Shift+T — Show Refactor Quick Menu

  • Alt+Shift+S — Show Source Menu

  • Ctrl+Shift+F — automatische Formatierung

7 Kommentare:

Lisa hat gesagt…

Ich nutze gern auch Alt + Shift + R = Umbenennen (der files, packages und wo auch immer der cursor steht)!

Edgar Janz hat gesagt…

Ctrl-Shift-S: Alles speichern! (Auch Eclipse schmiert manchmal ab :-/)

Ctrl-,: Navigation zum verherigen Fehler/Warnung. (Der Vollständigkeit halber zu Ctrl-.)

Edgar Janz hat gesagt…

Gutes Quick-Fix-Beispiel:

Code:
1 String test = "eddyboy";
2 test.substring(4, test.length());

Gehe ans Ende der Zeile 2 und drücke Ctrl+1. Teste beide Quick-Fix-Vorschläge!!! ...
...na? Cool? :-))

Wusste nicht, dass Quick-Fix nicht nur Fehler behandeln kann :-)

Edgar Janz hat gesagt…

Alt+[Pfeil nach oben o. Pfeil nach unten]: Verschiebt bequem Textzeilen bzw. -blöcke! (Vorher natürlich gewünschte Zeilen markieren ;-))

Edgar Janz hat gesagt…

'tschuldige den letzten Comment :-/
Den Tip gibts ja schon :-(

Edgar Janz hat gesagt…

Ctrl+Shift+O: Funktioniert auch auf Packages! Leider werden nur die direkt darunterliegenden genommen und die Sub-Packages muss man auch noch durchgehen, aber immerhin :-)

Anonym hat gesagt…

Hier sind die Hotkeys zum Ausdrucken:
http://spreadsheets.google.com/ccc?key=po9jJJP2jTwFWLvNth0fYQw