# EPIC - User's Guide

- Plug-in Installation
- Prerequisites
- Eclipse
- Perl
- Considerations when using Cygwin
- Installing EPIC
- Uninstalling EPIC
- Setting Up Preferences
- General Preferences
- Code Assist
- Editor
- Source Formatter
- Task Tags
- Templates
- Associating Files with the Perl Editor
- CVS Setup
- Setting Up the Debugger
- Perl Projects
- Creating a Project
- Perl Include Path
- Converting an Existing Project
- Recommended Project Layout
- Eclipse Basics
- Perspectives
- Views
- Using Perspectives
- New Perspectives
- Configuring Perspectives
- Saving a User Defined Perspective
- Resetting Perspectives
- Using Views
- Opening Views
- Moving and Docking Views
- Working with the Perl Editor
- Syntax Check
- Explain Errors and Warnings
- Open Declaration
- Perldoc
- Quick Reference
- Code Assist
- Variable Inspection
- Module Inspection
- Task Markers
- Templates
- Defining Templates
- Using Templates
- Source Formatter
- Source Folding
- Refactoring
- Extract Subroutine
- HTML Export
- Outline View
- Using the Perl Debugger
- Launching Perl Programs
- Launching Perl Programs in Run Mode
- Re-launching a Perl Program
- Creating Launch Configurations
- Perl Local: Running a Perl Script on the Local Machine
- Perl CGI: Run Perl Programs in a CGI Environment
- Perl Remote: Debug a Perl Script on a Remote Machine
- Breakpoints
- Setting Breakpoints
- Enabling or Disabling Breakpoints
- Removing Breakpoints
- Views in the Debug Perspective
- Debug View
- Variables View
- Customizing the Variables View
- Breakpoints View
- Perl Expression View
- Stepping Through the Execution of a Perl Program
- Step Over
- Step Into
- Run to Return
- RegExp Plug-in
- Enabling the RegExp View
- Using the RegExp Plug-in
- Debugging Regular Expressions
- Known Bugs & Problems
- References