Ch Editor

  • Symbol Analysis and Navigation - Context Tagging®(like intellisense), references, and more.
  • Version Control Integration - Git, Subversion, Perforce, Mercurial, CVS, and more.
  • Code Editing
    • Syntax Expansion - Expands common block structures (if, for, try, ...) when the initial keyword is typed.
    • Source Diff - Diff files that have been beautified or have different indent/brace styles.
    • Defs Tab - See an overview of all your functions and jump to any of them.
    • Dynamic Surround - Automatically surround existing lines of code with block statements or tags.
    • SmartPaste® - Automatically formats line selections when pasted.
    • Syntax Indenting - Places the cursor where it belongs when you press Enter
    • 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
  • Integrated builds and compiles
  • 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.