- MyEclipse -- Is a heavy wieght champion among plugins.Has lot of good features that makes it good as well as bulky. It sucks lot of memory.
Swing Tools
- jigloo -- Very good, clean and free Swing code generator. Makes swing development like VB.
Code Analysis:
- pmd
Javascript:
- jsEclipse
- Teniga_Javascript_Editor
Miscellaneous
- Mylyn --- Connects to task repository and eases task managemnt.Also standalone support
- JadClipse --Uses Jad to decompile class
jautodoc -- Very useful for quick API documentation.
junitBuilder -- Generate Junit automatically for classes..Saves time- moreunit - a must have for junit. http://moreunit.sourceforge.net/org.moreunit.updatesite/
phpeclipse -- Good for PHP developers.
VelocityWebEdit -- Cool velocity template validation and edit tool
patternbox -- very useful for building regular expressions quickly.
xmlbuddy -- neat small and simple xml editing tool.
subclipse --SVN plugin- NTail - tail for eclipse http://www.certiv.net/
Eclipse HttpClient -- is a Rich HttpClient Plugin with stunning user
interface and build on top of the famous Apache HttpClient- Jar class finder - give a class , it will find the jar where it belongs to.
MDA tools/plugins ---These have the ability to generate j2ee code automatically based on model driven architecture
- andromda
AJAX Plugins
aptana
DB Modelling
Clay modelling tool DB_Modelling_jp.azzurri.clay
Short Cut keys :
CTRL+E for switching editors.Ctrl + F6 to navigate between the open editors,
CTRL+ F11 for executing last command.
Refactoring
ALT +SHIFT+R --rename variable
ALT + SHIFT + M -- extract method
Indentation
CTRL + I -- correct indentation individually.
CTRL + SHIFT + F -- whole page format.
Creation:
CTRL+ N. I found it much easier to press ALT + E (extend) to add extended class
and ALT + A (add interface) to add interfaces in the new class wizard.
My class will then come out with empty overridden methods and correct
imports.
Search
CTRL+Shift+G, which searches the workspace for references to the selected method or variable. 5 stars.
Agility
F3 Go to a type declaration
CTRL + SHIFT + UP(DOWN) -- move up or down to the next member
CTRL+T on an interface name...This list the implementation of the interface. Very useful. 5 stars
CTRL+. and CTRL+, Move to one problem (i.e.: error, warning) to the next (or previous).
Ctrl-F6 is a great way to jump around between open
editors.
CTRL+F7 to switch views...Verrrry useful
CTRL+F8 to switch perspectives.
Ctrl-O in a class definition brings up Quick Outline.
Start typing a member name and hit return once it’s unambiguous.
Combined with Open Type this is a lightning fast way to go to any
method in any class.ctrl-o ctrl-o to show inherited members too!
Less typing
I think of Quick Fix as a tool for writing code,
not something that just corrects accidental errors. Instead of trying
to type perfect code and using Quick Fix only when you make a mistake,
try intentionally leaving out code, then using Quick Fix to add it in.
For example, call a function that isn’t defined, passing in all
the arguments you want to to take. Use Ctrl-1, Enter to create an empty
version of the function with all the right parameter types. I also like
Quick Fix for creating casts. I assign an expression to a variable
without a cast, then use Quick Fix to add it in.
Instead of declaring a variable and then assiging the value of an expression to it, try just writing the expression, then use Quick Assist – Assign to Field
(Ctrl-2 L) to generate the declaration. The variable name will be
highlighted and the drop down gives you several reasonable alternatives
to use for the variable name. Tab again to get to the type to choose an
alternative. For example if you had new ArrayList<String>() and used Assign to Field you might choose List<String> from the list of type alternatives.
More here : http://eclipse.dzone.com/news/effective-eclipse-shortcut-key
More here : http://rayfd.wordpress.com/2007/05/20/10-eclipse-navigation-shortcuts-every-java-programmer-should-know/
Powered by ScribeFire.
0 comments:
Post a Comment