FB18.de - Das Informatikforum
Eclipse - Druckversion

+- FB18.de - Das Informatikforum ( /mybb )
+-- Forum: Bachelorstudieng ( /forumdisplay.php?fid=112 )
+--- Forum: PM Praktische Informatik ( /forumdisplay.php?fid=98 )
+--- Thema: Eclipse ( /showthread.php?tid=8043 )


Eclipse - fmeyer - 20.07.2006 03:29

In Eclipse gibt es eine Menge, was man nicht sofort versteht. Dafür sollte man vielleicht ein eigenes Oberthema einrichten und Synergie-Effekte provozieren.

Ich möchte mit Eclipse aber erstmal etwas erreichen:

Weiß jemand, ob es möglich ist, aus Eclipse heraus direkt zur Java-API-Documentation zu verlinken? Immerhin zeigt mir Eclipse nach F2-Tastendruck "java.awt.event.WindowListener" im gelben Display an, wenn ich mit der Maus auf das soeben eingetippte Interface gehe. In der API finde ich die Doku z. B. unter "file:///C:/Programme/Java/jdk1.5.0_06/docs/api/java/awt/event/WindowListener.html"

Jetzt würde ich mir gerne die folgende Sucherrei auf den Java-Seiten ersparen:

1. Suchbegriff (Klasse, Interface etc. aus der Source markieren und kopieren
1. Doku aufrufen
2. Auf TREE klicken
4. Strg-F bzw. Seitensuche aktivieren
5. Suchbetiff einfügen
6. Suche abschicken (falls das nicht automatisch geht.)
7. Auf gefundenen Suchbegriff klicken

Stattdessen möchte ich direkt dorthin gelangen.
Weiß jemand ob - und wenn ja - wie man Eclipse sagt, dass es zur API direkt verlinken soll. (Anm.: unter Windows Preferences habe ich schon alles durchsucht, scheint mir...)
Oder muss ich dann erst Firma Sun oder die Eclipse-Entwickler fragen ob eine Doku-Schnittstelle möglich ist?


Re: Eclipse - Wolf - 20.07.2006 03:54

Falls Du Code-Completion benutzt, wird für jedes Element in der resultierenden Liste das entsprechende Javadoc-Snippet angezeigt, wenn das Element markiert ist.

Du gibst z.b.
Code:
new Hashmap().

ein und wartest, bis der Code Assistant aufpoppt, gehst auf die Methode

Code:
init()

mit den Cursortasten, wartest, bis die entsprechende Javadoc aufpoppt und weisst alles über die Methode und was sie soll.

Tipp: Du kannst bei Java-Klassen auch den Quelltext lesen, halte einfach Control (deutsch: Strg) gedrückt, geh mit der Maus über die Klasse und klick einmal. Oder geh mit den Cursortasten auf die Klasse / Methode und drücke F3. Gilt natürlich genauso für Deine eigenen Klassen.

Noch ein Tipp: Bei eingebundenen Frameworks kannst Du die Javadoc-Location angeben, indem Du im Navigator oder Package Explorer einen Rechtsklick auf die Bibliothek machst, 'Properties' auswählst und dann auf 'Javadoc Location' gehst. Den Quelltext des Frameworks kannst Du über 'Java Source Attachment' verlinken.

Es gibt auch eine Hilfe für Eclipse


Re: Eclipse - TriPhoenix - 20.07.2006 12:58

Die Tastenkombi deiner Wahl lautet Shift+F2 , das öffnet im Browser die JavaDoc der Kalsse, wo der Cursor gerade draufsteht. Wenn du nicht am Netz hängst und deswegen eine lokale Kopie der Javadoc benutzt, steht hier wie man das winstellt.


Re: Eclipse - ethrandil - 20.07.2006 15:18

Zitat:
Du gibst z.b.
Code:
new Hashmap().

ein und wartest, bis der Code Assistant aufpoppt


Wenn du nicht warten willst oder der Assistent aus irgendwelchen Gründen sich nicht aufpoppt, dann tuts auch Strg + Leertaste.

mfg
- eth


Re: Eclipse - FireTiger - 20.07.2006 16:07

Sehr schön ist auch die Tastenkombination Ctrl+Shift+L.
Damit gibt es einer Liste aller Tastenkombinationen mit Beschreibung...



Re: Eclipse - Wolf - 20.07.2006 17:34

Die gibt's bei mir nicht, muss ein neueres Feature sein. Ich benutz immer noch Eclipse 3.0.

Übrigens gibt's auch die Javadoc-View, über Window->Show View->Javadoc. Wenn man dann im Code mit dem Cursor über einer Klasse / Methode / whatever ist, von der der Ort der Javadoc bekannt ist, wird sie in der View angezeigt. Bewährt sich immens bei Frameworks.


Re: Eclipse - Hässchen - 23.07.2006 19:51

==================================================
Menus
F10 Main menu
Shift F10 Context menu
Ctrl F10 View menu
Alt - Active view's menu
==================================================
Workspace navigation
F12 Activate editor
Ctrl Shift W Switch editor
Ctrl F6 Next editor
Ctrl Shift F6 Prev editor
Ctrl F7 Next workspace
Ctrl Shift F7 Prev workspace
Ctrl F8 Next perspective
Ctrl Shift F8 Prev perspective
Alt Left Back
Alt Right Forward
Files
Alt Shift S Show in…
Ctrl Shift R Jump to file
Ctrl N New file
Ctrl S Save file
Ctrl Shift S Save all files
Ctrl F4 Close file
Ctrl Shift F4 Close all files
Find
Ctrl L Goto line
Ctrl F Find
Ctrl J Incremental find
Ctrl Shift J Incremental find prev
Ctrl K Find next
Ctrl Shift K Find prev
Ctrl H Search workspace
Ctrl (dot) Navigate next
Ctrl (comma) Navigate prev
==================================================
Java navigation
F3 Goto declaration
Ctrl Shift U Find references in file
Ctrl Shift G Find references in workspace
Ctrl T Popup type hierarchy
Ctrl Shift T Open Type
Ctrl O Outline of current source
Ctrl F3 Outline of current cursor position
F2 Show Javadoc
F4 Show heirachy
==================================================
General editing
Alt Arrow Move line(s) up or down
Ctrl Alt Arrow Duplicate line(s) up or down
Shift Enter Insert line below
Ctrl Shift Enter Insert line above
Ctrl Shift Q Toggle Quick Diff
Ctrl Shift Y Convert to lowercase
Ctrl Shift X Convert to uppercase
Java editing
Ctrl 1 Quick fix (works even when there are no errors
Ctrl Shift M Add import
Ctrl Shift F Reformat
Ctrl / Comment
Ctrl \ Uncomment
Ctrl Shift Space Parameter hints
Ctrl Hyperlink identifier
==================================================
Debugger
F5 Step into
F6 Step over
F7 Run to return
F8 Resume
F9 Relaunch last
F11 Run/debug last
Ctrl F11 Run
Ctrl Shift B Toggle breakpoint
Ctrl D Display
Ctrl Q Inspect
Ctrl R Run to line
Ctrl U Run snippet
==================================================
Refactor
Alt T Rectoring menu
Ctrl Shift Z Undo refactor
Ctrl Shift Y Redo refactor
Alt Shift R Rename
Alt Shift V Move
Alt Shift I Inline
Alt Shift M Extract method
Alt Shift L Extract local
==================================================
Misc
F5 Refresh
F1 Infopop
F2 Show resizeable hover

F5: step in
F6: step over
F7: ......
F8: ......
Ctrl + space : Code assistant


Re: Eclipse - Wolf - 23.07.2006 20:54

Danke.. Reicht glaub ich jetzt auch.
Zitat:
The list of available key bindings in Eclipse depends on many factors, including what view or editor is selected, whether a dialog is open, what plug-ins are installed, and what operating and windowing system is being used. At any time, you can obtain a list of available key bindings using Key Assist (Help > Key Assist or Ctrl+Shift+L).




Re: Eclipse - Tzwoenn - 23.07.2006 21:10

Einfach mal STRG + SHIFT + L drücken... da findet jeder, was er braucht.


Re: Eclipse - FireTiger - 24.07.2006 00:47

Supertoll ist auch was passiert, wenn man STRG+SHIFT+L drückt.
Hat eigentlich schon jemand geschrieben, dass es die Tastenkombination
STRG+SHIFT+L gibt?
*SCNR*


Re: Eclipse - Anonymer User - 24.07.2006 13:46

Auch hierzu ganz nett: Top 10 Eclipse Hotkeys . Dort wird zwar am Ende auch auf Ctrl-Shift-L hingewiesen, aber ansonsten werden ein paar wenige, besonders viel verwendeten Hotkeys aufgezählt. Einiges davon wird erst in 3.2 funktionieren (z.B. mit Großbuchstaben nach den Anfangsbuchstaben von Klassennamen suchen).

Generell einen Blick wert, aber schon sehr viel: Unter Eclipse Help->Tips and Tricks... . Dort werden viele nützliche Features aufgezählt, die man zu Beginn übersieht und auch erst richtig einsetzen wird, wenn man schon einige Zeit mit Eclipse arbeitet.

LEIFer