Analysis and Navigation - Context Tagging®(like
intellisense), references, and more.
- Version Control Integration
- Git, Subversion, Perforce, Mercurial, CVS, and more.
- Integrated builds and compiles
Build Environment - Build or compile your project, then double-click
on an error message to jump to that location, and more.
Errors - Most compliers work out of the box, but if yours does not,
you can set it up.
Single File Projects - Write, build, execute, and debug without
creating a project.
Open Third-Party Workspaces - Visual Studio, Maven, Ant, NAnt,
Xcode, Android and more.
builds - Add your own build menu items for a build step or another
- Smart Open - Open files
in a project without typing a path.
- Code Editing
- Source Diff -
Diff files that have been beautified or have different indent/brace
Syntax Expansion - Expands common block structures (if, for,
try,...) when the initial keyword is typed.
Dynamic Surround - Automatically surround existing lines of code
with block statements or tags.
SmartPaste® - Automatically formats line selections
Defs Tab - See an overview of all your functions and jump to any of them.
Syntax Indenting - Places the cursor where it belongs when you press
Surround With - Surround existing lines of code with a new structure
such as: if, for, while, and try.
Templates - Use to automate the creation of common code elements.
- User Interface
Multiple Document Group Interface - Document tabs (and groups of
tabs) can be floated as separate top-level windows, allowing better use
of multiple monitors Files can be dragged and dropped to move between
tab groups or to create new groups.
Tool Windows - You can now dock tool windows to floating window
groups. You can also create named layouts for floating window groups.
- Choose from fifteen keyboard emulations, containing the key bindings
and behaviors necessary to emulate other editors.
- Command Line
- The command line provides instant access to the most powerful
SlickEdit commands without ever touching the mouse.
® Supports Building Multi-Platform GUI Dialogs -
SlickEdit's macro language supports creating multi-platform GUI dialog
- Text Editing
File Editing - High performance editing of files up to 2TB.
Auto-Completions - Completions reduce keystrokes by automatically
completing symbols as you type.
Completion - Complete the text at the cursor by matching existing
text in your file.
Cursors and Selections - Perform multiple edits at the same time on
- Multi-File Search
and Replace - SlickEdit has the most powerful search engine
Selections - Block Selections, sometimes called Column Selections,
allow you to easily copy, cut, paste, and overlay column oriented data.
Searching - Use the Color Coding engine to reduce the number of
false positives in your searches by restricting searches based on
- Regex Evaluator
- Allows you to type a regular expression and run it against test
cases, highlighting matched expressions and groups.
- Spell Check
- SlickEdit's spell checker will also detect repeated words, and allow
you to spell check only in comments and strings.
- Auto Save -
SlickEdit's Auto Save feature saves after a period of inactivity or an
absolute period of time.
Line Selections - Line selections for single or multiple lines are
pasted above or below the current line of code.
Multiple Clipboards - Need to paste something from several copies
ago? No problem.
- Aliases -
Define short names that can be expanded to insert text into a file or
directory path in SlickEdit, using (Ctrl+Space).
and Programmable Macros - Use macros to automate frequently repeated