Get to know Eclipse

If you're unfamiliar with Eclipse, you can find helpful information in the Eclipse documentation included with the IDE:

The Workbench User Guide

To find out about: Go to:
The Eclipse platform's basic design and implementation Eclipse platform overview
Perspectives, editors, views and other features of the Eclipse workbench Concepts
Creating, editing, and deleting projects, folders, and files Tasks > Working with projects, folders and files
Rearranging the toolbar, changing key bindings, and changing fonts and colors Tasks > Customizing the Workbench
Using hotkeys Reference > User interface information > Development environment > List of key bindings
Hints for increasing your productivity Tips and tricks
Local history and the log file Reference > Preferences > Local History

and

Concepts > Workbench > Local history

Connecting to a CVS repository Tasks > Working in the team environment with CVS > Working with a CVS repository > Creating a CVS repository location
Checking code out of CVS Tasks > Working in the team environment with CVS > Working with projects shared with CVS > Checking out a project from a CVS repository
Synchronizing with a CVS repository Tasks > Working in the team environment with CVS > Synchronizing with the repository, particularly the Updating section
Finding out who's also working on a file Tasks > Working in the team environment with CVS > Finding out who's working on what: watch/edit
Resolving CVS conflicts Tasks > Working in the team environment with CVS > Synchronizing with the repository > Resolving conflicts
Preventing certain files from being committed to CVS Tasks > Working in the team environment with CVS > Synchronizing with the repository > Version control life cycle: adding and ignoring resources
Creating and appling a patch Tasks > Working in the team environment with CVS > Working with patches
Tracking code changes that haven't been committed to CVS Tasks > Working with local history, especially the Comparing resources with the local history section
Viewing an online FAQ about the CVS Repository Exploring perspective Reference > Team Support with CVS > CVS

The C/C++ Development User Guide

To find out about: Go to:
An overview of the features of the CDT Concepts > CDT Overview
Perspectives for writing C/C++ code Concepts > Perspectives available to C/C++ developers
Working with the C/C++ editor Tasks > Writing code
Toolbar icons in the Debug view Reference > Debug views > Debug view
Disassembly mode Reference > Debug views > Disassembly view
Adding breakpoints Tasks > Running and debugging projects > Debugging > Using breakpoints, watchpoints, and breakpoint actions > Adding breakpoints
Adding watchpoints Tasks > Running and debugging projects > Debugging > Using breakpoints, watchpoints, and breakpoint actions > Adding watchpoints
Setting properties of breakpoints and watchpoints Concepts > Perspectives available to C/C++ developers
Removing breakpoints and watchpoints Tasks > Running and debugging projects > Debugging > Using breakpoints, watchpoints, and breakpoint actions > Removing breakpoints and watchpoints
Inspecting variables Concepts > CDT Overview
Controlling the display of variables Concepts > Perspectives available to C/C++ developers
Changing a variable to a different type Tasks > Writing code
Viewing variables in memory Reference > Debug views > Memory view
Evaluating expressions Tasks > Writing code
Inspecting registers Concepts > CDT Overview
Inspecting a process's memory Concepts > Perspectives available to C/C++ developers
Inspecting shared library usage Tasks > Writing code
Monitoring signal handling Reference > Debug views > Signals view
Viewing output Tasks > Writing code

The Subversive User Guide

To find out about: Go to:
An introduction to everyday work with SVN Team support with SVN
Connecting to an SVN repository Team support with SVN > SVN Repository Location Wizard
Showing only those SVN repositories associated with your Workbench Team support with SVN > SVN Repository Browser View
Checking code out of SVN Team support with SVN > Actions > Checking out
Synchronizing with an SVN repository Team support with SVN > SVN Workspace Synchronization
Ignoring some resources while synchronizing Team support with SVN > Actions > Ignoring resources from version control
Finding out who's also working on a file Team support with SVN > SVN History View
Seeing changes made by another user Team support with SVN > SVN Repository Browser View
Resolving SVN conflicts Team support with SVN > Actions > Merging
Preventing certain files from being committed to SVN Team support with SVN > Actions > Locking and unlocking resources
Creating and appling a patch Team support with SVN > Actions > Patching
Tracking code changes that haven't been committed to SVN Team support with SVN > Actions > Extracting changes
Changing a file to a base revision Team support with SVN > Actions > Reverting changes