Eclipse Perspectives

Understanding and using Eclipse perspectives

What are Perspectives

# Perspectives are layout presets
Perspective = Views + Editors arrangement

# Switch perspectives
Window > Perspective > Open Perspective
Ctrl+F8 / Cmd+F8 # quick switch

Common Perspectives

Java # Java development
  Package Explorer, Editor, Outline

Debug # debugging applications
  Debug view, Variables, Breakpoints

Java EE # enterprise development
  Project Explorer, Servers

Git # version control
  Git Repositories, History

Customizing Perspectives

# Add/remove views
Window > Show View

# Reset perspective
Window > Perspective > Reset Perspective

# Save custom layout
Window > Perspective > Save Perspective As

Useful Views

Package Explorer # project structure
Outline # file structure
Console # program output
Problems # errors and warnings
Tasks # TODO markers
Javadoc # documentation

Workspace Layout

# Window management
Drag view tabs # rearrange views
Double-click tab # maximize view
Ctrl+M / Cmd+M # toggle maximize
Window > New Window # new workspace