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. |