10
Effizientes Arbeiten mit Eclipse Shortcuts Thomas Krille

[Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

Embed Size (px)

Citation preview

Page 1: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

Effizientes Arbeiten mit Eclipse Shortcuts

Thomas Krille

Page 2: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

GesundheitBedienung der Maus erfordert unnatürliche HaltungElle und Speiche sind verdreht, Handrücken angehobenFingergelenke beansprucht durch Klicken und ScrollenErgebnis: Schmerzen in Hand, Arm, Schulterkurzfristige Lösungen: Medikamente, Therapienlangfristige Lösung: Arbeit mit der Maus möglichst vermeiden!

EffizienzIDEs komplex, Codebase noch komplexerSuchen-und-Klicken-Workflow zeitaufwändig, fehlerhaftStändiger Wechsel zw. Maus und Tastatur

Das Problem

Page 3: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

AllgemeinCtrl + 3 Quick AccessCtrl + H SucheCtrl + N New-Wizard

AnsichtenShift+Alt+Q View-Popup anzeigenShift+Alt+Q, C Console-View öffnen/fokussierenShift+Alt+Q, P Package-Explorer öffnen/fokussierenShift+Alt+Q, S Search-View öffnen/fokussierenF12 Editor fokussieren

Teil 1 - Im Workspace

Page 4: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

ÖffnenShift + Ctrl + T Typ öffnenShift + Ctrl + R Ressource öffnen

EditorenCtrl + E Editoren durchsuchenCtrl + PGUP/DN Vorherigen/Nächsten Editor-Tab öffnenCtrl + W Tab schließenShift + Ctrl + W Alle Tabs schließen

Teil 1 - Im Workspace

Page 5: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

AllgemeinCtrl + O Quick OutlineCtrl + T Quick Type HierarchyCtrl + Alt + H Call HierarchyF3 Deklaration öffnenF2 Informationen (JavaDoc, Problem)

SucheCtrl + J Incremental Search (rückwärts mit Shift)

(Weitere Ergebnisse mit Cursor-Tasten oder Ctrl + J)Ctrl + K Nach markiertem Wort/Text suchen

Teil 2 - Code lesen

Page 6: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

AllgemeinShift + Ctrl + F Code formatierenShift + Ctrl + O Imports organisierenCtrl + Alt + Z Selektion in einen Block wrappenCtrl + D Aktuelle Zeile löschenAlt + ↑/↓ Selektion verschiebenCtrl + Alt + ↑/↓ Selektion kopieren

FehlerCtrl + ./, Zum nächsten/vorherigen Problem springenCtrl + 1 Quick-Fix

Teil 3 - Code ändern

Page 7: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

RefactoringsShift + Alt + T Refactoring-Menü öffnenShift + Alt + R Klasse/Variable/etc umbenennenShift + Alt + I Methode/Variable inlinenShift + Alt + M Extract MethodShift + Alt + L Extract Local Variable

Code-HilfenShift + Alt + S Source-Menü öffnenShift + Ctrl + C Selektion mit Line-Kommentaren versehenShift + Ctrl + / Selektion in Blockkommentar wrappenShift + Ctrl + \ Blockkommentar entfernen

Teil 3 - Code ändern

Page 8: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

Programme StartenCtrl + F11 Letzten Run nochmal startenF11 Letzten Debug-Run nochmal startenShift + Alt + X Run-Popup öffnenShift + Alt + X, J Als Java-Applikation startenShift + Alt + X, T Als JUnit Tests startenShift + Alt + D wie oben, nur als Debug-Run

Selektion und NavigationShift+ Alt + ←/↑/→ Struktur selektieren/Selektion erweiternShift + Ctrl + P Zu passender Klammer springenAlt + →/← Zur letzten/nächsten Editor-Position gehenCtrl + Q Zur letzten Bearbeitung springen

Teil 4 - Der Rest

Page 9: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

Der Umstieg ist schwerWechsel der Maus auf die andere HandMaus weit entfernt legenTouchpad benutzen

Das Merken ist schwerShortcuts auf Zettel ausdruckenURL als Favorit speichernShift + Ctrl + L zeigt alle Shortcuts an

Anwendung

Page 10: [Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

VrapperVi in allen Eclipse-Texteditoren

Auch andere IDEsIntelliJ IDEA, NetBeans

Auch andere SoftwareVimium: Chromium Plugin für Vi ähnliche KommandosJedes OS unterstützt Fülle von Shortcuts

OptimierungUS Tastatur-Layout

Weiteres