SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Effizientes Arbeiten mit Eclipse
Shortcuts
Thomas Krille
Gesundheit
Bedienung der Maus erfordert unnatürliche Haltung
Elle und Speiche sind verdreht, Handrücken angehoben
Fingergelenke beansprucht durch Klicken und Scrollen
Ergebnis: Schmerzen in Hand, Arm, Schulter
kurzfristige Lösungen: Medikamente, Therapien
langfristige Lösung: Arbeit mit der Maus möglichst vermeiden!
Effizienz
IDEs komplex, Codebase noch komplexer
Suchen-und-Klicken-Workflow zeitaufwändig, fehlerhaft
Ständiger Wechsel zw. Maus und Tastatur
Das Problem
Allgemein
Ctrl + 3 Quick Access
Ctrl + H Suche
Ctrl + N New-Wizard
Ansichten
Shift+Alt+Q View-Popup anzeigen
Shift+Alt+Q, C Console-View öffnen/fokussieren
Shift+Alt+Q, P Package-Explorer öffnen/fokussieren
Shift+Alt+Q, S Search-View öffnen/fokussieren
F12 Editor fokussieren
Teil 1 - Im Workspace
Öffnen
Shift + Ctrl + T Typ öffnen
Shift + Ctrl + R Ressource öffnen
Editoren
Ctrl + E Editoren durchsuchen
Ctrl + PGUP/DN Vorherigen/Nächsten Editor-Tab öffnen
Ctrl + W Tab schließen
Shift + Ctrl + W Alle Tabs schließen
Teil 1 - Im Workspace
Allgemein
Ctrl + O Quick Outline
Ctrl + T Quick Type Hierarchy
Ctrl + Alt + H Call Hierarchy
F3 Deklaration öffnen
F2 Informationen (JavaDoc, Problem)
Suche
Ctrl + 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
Allgemein
Shift + Ctrl + F Code formatieren
Shift + Ctrl + O Imports organisieren
Ctrl + Alt + Z Selektion in einen Block wrappen
Ctrl + D Aktuelle Zeile löschen
Alt + ↑/↓ Selektion verschieben
Ctrl + Alt + ↑/↓ Selektion kopieren
Fehler
Ctrl + ./, Zum nächsten/vorherigen Problem springen
Ctrl + 1 Quick-Fix
Teil 3 - Code ändern
Refactorings
Shift + Alt + T Refactoring-Menü öffnen
Shift + Alt + R Klasse/Variable/etc umbenennen
Shift + Alt + I Methode/Variable inlinen
Shift + Alt + M Extract Method
Shift + Alt + L Extract Local Variable
Code-Hilfen
Shift + Alt + S Source-Menü öffnen
Shift + Ctrl + C Selektion mit Line-Kommentaren versehen
Shift + Ctrl + / Selektion in Blockkommentar wrappen
Shift + Ctrl +  Blockkommentar entfernen
Teil 3 - Code ändern
Programme Starten
Ctrl + F11 Letzten Run nochmal starten
F11 Letzten Debug-Run nochmal starten
Shift + Alt + X Run-Popup öffnen
Shift + Alt + X, J Als Java-Applikation starten
Shift + Alt + X, T Als JUnit Tests starten
Shift + Alt + D wie oben, nur als Debug-Run
Selektion und Navigation
Shift+ Alt + ←/↑/→ Struktur selektieren/Selektion erweitern
Shift + Ctrl + P Zu passender Klammer springen
Alt + →/← Zur letzten/nächsten Editor-Position gehen
Ctrl + Q Zur letzten Bearbeitung springen
Teil 4 - Der Rest
Der Umstieg ist schwer
Wechsel der Maus auf die andere Hand
Maus weit entfernt legen
Touchpad benutzen
Das Merken ist schwer
Shortcuts auf Zettel ausdrucken
URL als Favorit speichern
Shift + Ctrl + L zeigt alle Shortcuts an
Anwendung
Vrapper
Vi in allen Eclipse-Texteditoren
Auch andere IDEs
IntelliJ IDEA, NetBeans
Auch andere Software
Vimium: Chromium Plugin für Vi ähnliche Kommandos
Jedes OS unterstützt Fülle von Shortcuts
Optimierung
US Tastatur-Layout
Weiteres

Weitere ähnliche Inhalte

Andere mochten auch

Francisco carpintero: "Mos italicus", "mos gallicus" y el humanismo racional...
Francisco carpintero:  "Mos italicus", "mos gallicus" y el humanismo racional...Francisco carpintero:  "Mos italicus", "mos gallicus" y el humanismo racional...
Francisco carpintero: "Mos italicus", "mos gallicus" y el humanismo racional...gersonastolfi
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantROBERT ELBAUM
 
Schulich MBA ORGS 6560 Negotiations
Schulich MBA ORGS 6560 NegotiationsSchulich MBA ORGS 6560 Negotiations
Schulich MBA ORGS 6560 NegotiationsJeremy Wong
 
Intertranslation rechtsbelehrungen dioula
Intertranslation rechtsbelehrungen dioulaIntertranslation rechtsbelehrungen dioula
Intertranslation rechtsbelehrungen dioulaTheresa Franz
 
Zusammenfassung des Wahlprogramms der UPR
Zusammenfassung des Wahlprogramms der UPRZusammenfassung des Wahlprogramms der UPR
Zusammenfassung des Wahlprogramms der UPRuprtunisie
 
Der edle Charakter des Propheten Muhammad
Der edle Charakter des Propheten MuhammadDer edle Charakter des Propheten Muhammad
Der edle Charakter des Propheten MuhammadIslamic Invitation
 
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESAS
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESASESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESAS
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESASInnovacion Empresarial Ecuador
 
Api semana 2
Api semana 2Api semana 2
Api semana 2Axl Rams
 
Retour en arrière
Retour en arrièreRetour en arrière
Retour en arrièreStaPel0292
 
Mercados Locales de Segundo Uso
Mercados Locales de Segundo UsoMercados Locales de Segundo Uso
Mercados Locales de Segundo UsoNombre Apellidos
 
Enfermedad inflamatoria intestinalintroduccion
Enfermedad inflamatoria intestinalintroduccionEnfermedad inflamatoria intestinalintroduccion
Enfermedad inflamatoria intestinalintroduccionhospital regional ambato
 
Hotel oder wohnmobil
Hotel oder wohnmobilHotel oder wohnmobil
Hotel oder wohnmobilvereggewe
 

Andere mochten auch (20)

Réalisations obtenues grâce au programme de subventions du PNAACE
Réalisations obtenues grâce au programme de subventions du PNAACE Réalisations obtenues grâce au programme de subventions du PNAACE
Réalisations obtenues grâce au programme de subventions du PNAACE
 
De l'Amour Partie I
De l'Amour Partie IDe l'Amour Partie I
De l'Amour Partie I
 
Francisco carpintero: "Mos italicus", "mos gallicus" y el humanismo racional...
Francisco carpintero:  "Mos italicus", "mos gallicus" y el humanismo racional...Francisco carpintero:  "Mos italicus", "mos gallicus" y el humanismo racional...
Francisco carpintero: "Mos italicus", "mos gallicus" y el humanismo racional...
 
Matthieu Houle
Matthieu HouleMatthieu Houle
Matthieu Houle
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfant
 
Schulich MBA ORGS 6560 Negotiations
Schulich MBA ORGS 6560 NegotiationsSchulich MBA ORGS 6560 Negotiations
Schulich MBA ORGS 6560 Negotiations
 
Intertranslation rechtsbelehrungen dioula
Intertranslation rechtsbelehrungen dioulaIntertranslation rechtsbelehrungen dioula
Intertranslation rechtsbelehrungen dioula
 
Website
WebsiteWebsite
Website
 
Zusammenfassung des Wahlprogramms der UPR
Zusammenfassung des Wahlprogramms der UPRZusammenfassung des Wahlprogramms der UPR
Zusammenfassung des Wahlprogramms der UPR
 
Digital Jungle Credentials (Francais)
Digital Jungle Credentials (Francais)Digital Jungle Credentials (Francais)
Digital Jungle Credentials (Francais)
 
Der edle Charakter des Propheten Muhammad
Der edle Charakter des Propheten MuhammadDer edle Charakter des Propheten Muhammad
Der edle Charakter des Propheten Muhammad
 
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESAS
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESASESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESAS
ESCUELA POLITECNICA DEL EJERCITO VALORACION DE EMPRESAS
 
Api semana 2
Api semana 2Api semana 2
Api semana 2
 
Retour en arrière
Retour en arrièreRetour en arrière
Retour en arrière
 
Mercados Locales de Segundo Uso
Mercados Locales de Segundo UsoMercados Locales de Segundo Uso
Mercados Locales de Segundo Uso
 
Altus Bosques
Altus BosquesAltus Bosques
Altus Bosques
 
Ouagadougou 04 2010
Ouagadougou 04 2010Ouagadougou 04 2010
Ouagadougou 04 2010
 
Gestalt et Webdesign
Gestalt et WebdesignGestalt et Webdesign
Gestalt et Webdesign
 
Enfermedad inflamatoria intestinalintroduccion
Enfermedad inflamatoria intestinalintroduccionEnfermedad inflamatoria intestinalintroduccion
Enfermedad inflamatoria intestinalintroduccion
 
Hotel oder wohnmobil
Hotel oder wohnmobilHotel oder wohnmobil
Hotel oder wohnmobil
 

[Lightning Talk] Effizientes Arbeiten mit Eclipse Shortcuts

  • 1. Effizientes Arbeiten mit Eclipse Shortcuts Thomas Krille
  • 2. Gesundheit Bedienung der Maus erfordert unnatürliche Haltung Elle und Speiche sind verdreht, Handrücken angehoben Fingergelenke beansprucht durch Klicken und Scrollen Ergebnis: Schmerzen in Hand, Arm, Schulter kurzfristige Lösungen: Medikamente, Therapien langfristige Lösung: Arbeit mit der Maus möglichst vermeiden! Effizienz IDEs komplex, Codebase noch komplexer Suchen-und-Klicken-Workflow zeitaufwändig, fehlerhaft Ständiger Wechsel zw. Maus und Tastatur Das Problem
  • 3. Allgemein Ctrl + 3 Quick Access Ctrl + H Suche Ctrl + N New-Wizard Ansichten Shift+Alt+Q View-Popup anzeigen Shift+Alt+Q, C Console-View öffnen/fokussieren Shift+Alt+Q, P Package-Explorer öffnen/fokussieren Shift+Alt+Q, S Search-View öffnen/fokussieren F12 Editor fokussieren Teil 1 - Im Workspace
  • 4. Öffnen Shift + Ctrl + T Typ öffnen Shift + Ctrl + R Ressource öffnen Editoren Ctrl + E Editoren durchsuchen Ctrl + PGUP/DN Vorherigen/Nächsten Editor-Tab öffnen Ctrl + W Tab schließen Shift + Ctrl + W Alle Tabs schließen Teil 1 - Im Workspace
  • 5. Allgemein Ctrl + O Quick Outline Ctrl + T Quick Type Hierarchy Ctrl + Alt + H Call Hierarchy F3 Deklaration öffnen F2 Informationen (JavaDoc, Problem) Suche Ctrl + 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
  • 6. Allgemein Shift + Ctrl + F Code formatieren Shift + Ctrl + O Imports organisieren Ctrl + Alt + Z Selektion in einen Block wrappen Ctrl + D Aktuelle Zeile löschen Alt + ↑/↓ Selektion verschieben Ctrl + Alt + ↑/↓ Selektion kopieren Fehler Ctrl + ./, Zum nächsten/vorherigen Problem springen Ctrl + 1 Quick-Fix Teil 3 - Code ändern
  • 7. Refactorings Shift + Alt + T Refactoring-Menü öffnen Shift + Alt + R Klasse/Variable/etc umbenennen Shift + Alt + I Methode/Variable inlinen Shift + Alt + M Extract Method Shift + Alt + L Extract Local Variable Code-Hilfen Shift + Alt + S Source-Menü öffnen Shift + Ctrl + C Selektion mit Line-Kommentaren versehen Shift + Ctrl + / Selektion in Blockkommentar wrappen Shift + Ctrl + Blockkommentar entfernen Teil 3 - Code ändern
  • 8. Programme Starten Ctrl + F11 Letzten Run nochmal starten F11 Letzten Debug-Run nochmal starten Shift + Alt + X Run-Popup öffnen Shift + Alt + X, J Als Java-Applikation starten Shift + Alt + X, T Als JUnit Tests starten Shift + Alt + D wie oben, nur als Debug-Run Selektion und Navigation Shift+ Alt + ←/↑/→ Struktur selektieren/Selektion erweitern Shift + Ctrl + P Zu passender Klammer springen Alt + →/← Zur letzten/nächsten Editor-Position gehen Ctrl + Q Zur letzten Bearbeitung springen Teil 4 - Der Rest
  • 9. Der Umstieg ist schwer Wechsel der Maus auf die andere Hand Maus weit entfernt legen Touchpad benutzen Das Merken ist schwer Shortcuts auf Zettel ausdrucken URL als Favorit speichern Shift + Ctrl + L zeigt alle Shortcuts an Anwendung
  • 10. Vrapper Vi in allen Eclipse-Texteditoren Auch andere IDEs IntelliJ IDEA, NetBeans Auch andere Software Vimium: Chromium Plugin für Vi ähnliche Kommandos Jedes OS unterstützt Fülle von Shortcuts Optimierung US Tastatur-Layout Weiteres