SlickEdit has the most powerful C# features available including a rich set of symbol
analysis and navigation features, integrated builds/compiles, powerful version control
integration, Windbg debugger, beautifier, beautify while typing, syntax expansion,
syntax indenting, SmartPaste®, symbol coloring, source diff, and much
more.
SlickEdit's tagging engine tags your source code, and your development kit's libraries
to make sure that features like list members and auto parameter help work consistently
across all of your code.
Click here to try it free!
- Symbol
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.
- Parse
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.
- Custom
builds - Add your own build menu items for a build step or another
command.
- Smart Open - Open files
in a project without typing a path.
- Code Editing
-
Beautifier - The built-in beautifier allows very fine-grained
control over source formatting options for your code.
-
Beautify While Typing - When the Beautify While Typing feature is
enabled your code will be automatically beautified when you type.
- Source Diff -
Diff files that have been beautified or have different indent/brace
styles.
-
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
when pasted.
-
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
Enter
-
Surround With - Surround existing lines of code with a new structure
such as: if, for, while, and try.
-
Comment Wrapping - Formats block comments as you edit them,
automatically wrapping based on your settings.
- Code
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.
- Emulations
- 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.
- Slick-C
® Supports Building Multi-Platform GUI Dialogs -
SlickEdit's macro language supports creating multi-platform GUI dialog
boxes.
- Tools
- Text Editing
- Large
File Editing - High performance editing of files up to 2TB.
-
Auto-Completions - Completions reduce keystrokes by automatically
completing symbols as you type.
- Word
Completion - Complete the text at the cursor by matching existing
text in your file.
- Multiple
Cursors and Selections - Perform multiple edits at the same time on
different lines/selections.
- Multi-File Search
and Replace - SlickEdit has the most powerful search engine
available.
- Block
Selections - Block Selections, sometimes called Column Selections,
allow you to easily copy, cut, paste, and overlay column oriented data.
- Syntax-driven
Searching - Use the Color Coding engine to reduce the number of
false positives in your searches by restricting searches based on
program syntax.
- 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.
- Smart
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).
- Recorded
and Programmable Macros - Use macros to automate frequently repeated
tasks.