Features By Language

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
Ada    
Ant    
ANTLR                
AppleScript                    
Assembly Language                  
AWK            
Bourne Shell Scripts                  
C, C++
C#  
C Shell                  
CF Script        
Ch    
CICS            
COBOL      
D
DB2              
DTD          
Erlang                
F#                
Fortran          
Groovy
Haskell                
High Level Assembler          
HTML, CFML    
IDL    
InstallScript    
J#  
Java, Java 5.0, JDK 1.5
JavaScript  
JCL                
JSP    
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                
Lua        
Makefile                  
Modula-2              
Objective C  
Pascal    
Perl    
PHP 5    
PL/I          
PL/SQL          
PowerNP Assembler                
Progress 4GL                  
PV-Wave      
Python      
REXX            
Ruby      
SAS            
Slick-C
System Verilog        
Tcl        
Transact-SQL            
VBScript        
Vera    
Verilog        
Visual Basic          
VisualBasic
.NET
     
VHDL        
Windows Batch Files                  
Windows PowerShell                
x86 Assembly                
XML, XSD    
Yacc                
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, Defs 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:
Support for Git, Subversion, Mercurial, Perforce, ClearCase, CVS, PVCS, RCS, SCCS, Subversion, TLIB, Visual SourceSafe Example >>
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 TB
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.