SlickEdit
Context Tagging™
Automatic Syntax Expansion Syntax Indenting Smart
Paste®
Code Beautifier Selective Display Select/ Hide Code Block
Auto List Members Auto Parameter Info Auto List Parameters Source Code Navigation*
ActionScript 2.0 x x x x x x x x x x
Ada x x   x x x   x x x
Ant x x   x x x   x x x
ANTLR       x         x  
AppleScript                    
Assembly Language       x            
AWK       x x x x      
Bourne Shell Scripts       x            
C, C++ x x x x x x x x x x
C# x x   x x x x x x x
C Shell       x            
CF Script x x   x x x     x  
Ch x x x x x x     x x
CICS x x   x         x  
COBOL x x   x x x     x x
D x x x x x x x x x x
DB2       x         x x
DTD x x   x x       x  
Erlang       x         x  
F#       x         x  
Fortran       x x x     x x
Haskell       x         x  
High Level Assembler x x   x         x x
HTML, CFML x x   x x x   x x x
IDL x x   x x x x   x x
InstallScript x x   x x x x   x x
J# x x x x x x x   x x
Java, Java 5.0, JDK 1.5 x x x x x x x x x x
JavaScript x x   x x x x x x x
JCL       x         x  
JSP x x   x x x x x x  
SlickEdit
Context Tagging™
Automatic Syntax Expansion Syntax Indenting Smart
Paste®
Code Beautifier Selective Display Select/ Hide Code Block
Auto List Members Auto Parameter Info Auto List Parameters Source Code Navigation*
Lex       x         x  
Lua x x   x x x     x  
Makefile       x            
Modula-2       x         x x
Objective C x x   x x x x x x x
Pascal x x   x x x x   x x
Perl x x   x x x x   x x
PHP 5 x x   x x x x   x x
PL/I x x   x     x   x  
PL/SQL       x x x     x x
PowerNP Assembler       x         x  
Progress 4GL       x            
PV-Wave x x   x x x x   x  
Python x x   x x x x   x  
REXX       x x x     x  
Ruby x x   x x x x   x  
SAS       x x x     x  
Slick-C x x x x x x x x x x
System Verilog x x   x x x x      
Tcl       x x x x   x x
Transact-SQL       x x x     x  
VBScript x x   x x x     x  
Vera x x   x x x x   x x
Verilog x x   x x x     x  
Visual Basic       x x x     x x
VisualBasic
.NET
x x   x x x     x x
VHDL x x   x x x     x  
Windows Batch Files       x            
Windows PowerShell       x         x  
x86 Assembly       x         x  
XML, XSD x x   x x x   x x x
Yacc       x         x  
SlickEdit Auto List Members Auto Parameter Info Auto List Parameters Source Code Navigation* Automatic Syntax Expansion Syntax Indenting Smart
Paste
®
Code Beautifier Selective Display Select/ Hide Code Block
Context Tagging™

* Source Code Navigation includes Tag Navigation, Class Browser, Symbol References, Procs Tab, Symbols Tab
 

Key SlickEdit Features Across Languages
Color Coding: Uses color to highlight different syntactic elements in your code: keywords, symbols, comments, etc. This makes it faster and easier read and understand code.
DIFFzilla®:
View and merge changes from one version of a file to another Example >>
3-Way Merge:
Merge changes between files with an interactive merge utility
Version Control Support:
SCC integration and command line version control support for ClearCase, CVS, PVCS, RCS, SCCS, Subversion, TLIB, Visual SourceSafe
Multi-file Search and Replace
Multiple Clipboard Support
Drag and Drop Editing
Sort Text by Line or by Column
Edit Multiple Files up to 2 GB
FTP/SFTP Client
Embedded Language Support:
In C/C++, HTML, ASP/JSP, Perl and UNIX shell scripts
Emulations:
CUA, Brief, GNU Emacs, Vim, Visual C++®, CodeWarrior™, CodeWright®, Epsilon, and ISPF keystroke emulation Example >>
Customizable Dockable Toolbars
Configurable Menus, Fonts, Colors, and Key Bindings

 

SlickEdit Feature Definitions
Auto List Members:
Lists the members of a class when you type a member access operator, like “.” (dot) or “->”. This helps you reduce the keystrokes needed to write a program and reduces mistakes. Example >>
Auto Parameter Info:
Displays the prototype of a function and any associated doc comments when you type the name of the function followed by a function operator, like “(“. This helps you know whether the function you just typed is the correct one.
Auto List Parameters:
For functions that contain parameters, displays a list of compatible variables in the current scope that match the type of each successive parameter. This speeds the process of coding function calls and reduces mistakes from typing errors.
Source Code Navigation:
Uses the Context Tagging database to rapidly jump from a symbol to its definition or to create a list of references. This helps you navigate your code in a more natural manner without having to think about which file contains a definition or use. Example >>
Automatic Syntax Expansion:
Enters in a complete code skeleton for block statements like “if” and “for” after you type the keyword followed by a space. This speeds coding by reducing the keystrokes to enter these common structures. Example >>
Syntax Indenting:
Automatically places the cursor at the correct indent level based on your defined code preferences.
Smart Paste:
Automatically indents pasted code blocks to match the location in which they were pasted. This saves you from having to reformat code that you have moved from one location to another. Example >>
Code Beautifier:
Reformats a file to match your defined code preferences.
Selective Display:
Allows you to collapse and expand code elements like functions, loops, and comments. This helps you get an overview of your code.
Select/Hide Code Block:
Provides a quick way to collapse or expand the current block.