SlickEdit - Cool Features
|
|
|
|
List Members |
Typing a member access operator (for example, '.' in Java' or "->" in C++) displays a list of the members for the corresponding object or symbol. To access this feature on demand, press Alt+Dot.
![]() |
|
|
|
|
Code Navigation View Demo Approx: 63 Sec |
Use (Ctrl+Dot) to jump from a symbol to its definition. Use (Ctrl+/) to list all of the references for the current symbol and optionally jump to the first reference. These operations set a bookmark that can be popped to return you to the previous location (Ctrl+Comma). Use (Ctrl+Dot) to jump from a symbol to the symbol definition.![]() |
|
|
|
|
Dynamic Surround View Demo Approx: 82 sec |
Surround existing lines of code with block statements or tags. Dynamic Surround allows you to expand a block after syntax expansion, using the arrow keys to move the end of the block up or down. Surround With allows you to select lines and then choose a block structure or tag.![]() |
|
|
|
| Beautifier |
The built-in beautifier allows very fine-grained control over source formatting options for C/C++ and Objective-C. You can pick from one of several pre-existing profiles and save your modifications to create your own profiles. Source can be beautified on demand using any of the profiles and can be configured to beautify as you type using your preferred beautifier settings.![]() |
|
|
|
| Beautify While Typing |
When the "Beautify while typing" feature is enabled for C++ or Object-C, your code will be automatically beautified when you type ';', '{' or '}'. This improves the consistency of your code and produces more readable code with better spacing. SlickEdit is the first product to beautify C++ as you type. Even with the complexity and ambiguous syntax of C++, re-spacing options for all operators including * are supported. |
|
|
|
|
Preview Tool Window View Demo Approx: 86 sec |
Displays the definition of the current symbol and associated documentation in the editor window, allowing you to see the definition without having to open a separate buffer. The Preview window also shows information for other windows, including the Class, Defs, References, and Symbols tool windows. By default, Preview is docked into a tab groub along the bottom of the editor. It can also be displayed by selecting View > Toolbars > Preview.![]() |
|
|
|
|
References View View Demo Approx: 58 sec |
Displays the list of references for a symbol. Use (Ctrl+/) to open the References view for the current symbol, or you can type or select a symbol in the Symbol drop-down list. Click on a reference to preview it. Double-click to jump to it.![]() |
|
|
|
|
Syntax Expansion View Demo Approx: 25 sec |
Expands common block structures (if, for, try, ...) when the initial keyword is typed. For example, when "if" is typed followed by a space, SlickEdit inserts the parentheses for the condition and the braces. You can define additional structures to be expanded.![]() |
|
|
|
|
Surround With View Demo Approx: 86 sec |
Use to surround existing lines of code with a new structure such as: if, for, while, and try. The existing code is automatically placed inside braces and indented. Additional structures can also be defined for Surround With. |
|
|
|
|
Auto-Completions View Demo Approx: 44 sec |
Completions reduce keystrokes by automatically completing symbols as you type. After typing the first few characters of a symbol, a brief pause will pop up a list of possible completions. This list is comprised of matching symbols in the tag database and matching lines of code in the current buffer. If a line match is selected you can add successively more text from that line using the complete-more command (Ctrl+Shift+Space).![]() |
|
|
|
|
DIFFzilla® - Editable, Dynamic Diff Tool View Demo Approx: 86 sec |
Use to compare directories and files. When comparing files, the diff highlights the lines and characters that do not match. You can edit the files in the diff view using many of the features available in the editor window. The diff is automatically updated as you edit.![]() |
|
|
|
|
Code Templates View Demo Approx: 47 sec |
Use to automate the creation of common code elements, like a standard class implementation or design patterns. You can create templates for a whole file or multiple files.![]() |
|
|
|
|
Aliases View Demo Approx: 75 sec |
Define short names that can be expanded to insert text into a file or directory path in SlickEdit, using (Ctrl+Space). Aliases can automatically insert the date, time, cursor placement, or prompt for parameters.![]() |
|
|
|
|
Comment Wrapping View Demo Approx: 61 sec |
Formats block comments as you edit them, automatically wrapping based on your settings. Comment wrapping preserves comment border characters.![]() |
|
|
|
|
Backup History View Demo Approx: 45 sec |
Each time a file is saved, the current version is added to the Backup History. You can view the list of versions and compare the current version against a previous version or restore a previous version. This creates a detailed history for versions that are not ready to be checked in.![]() |
|
|
|
|
Smart Line Selections View Demo Approx: 45 sec |
Line selections for single or multiple lines are pasted above or below the current line of code (depending upon "Line insert style" setting), saving you from tediously positioning the cursor at the beginning or end of a line prior to pasting the selected lines. |
|
|
|
|
SmartPaste View Demo Approx: 20 sec |
Automatically formats line selections when pasted. The pasted code is formatted to match the indentation of the new location and the brace style adjusted to match your settings. |
|
|
|
|
Syntax-driven Searching View Demo Approx: 51 sec |
Use the Color Coding engine to reduce the number of false positives in your searches by restricting searches based on program syntax. For example, you can limit a search to find or omit comments, as well as restrict or omit string literals. Click the Color button on the Find and Replace tool window to configure search options. |
|
|
|
|
Regex Evaluator View Demo Approx: 28 sec |
Allows you to type a regular expression and run it against test cases, highlighting matched expressions and groups.![]() |
|
|
|
|
Emulations View Demo Approx: 43 sec |
Choose from thirteen keyboard emulations, containing the key bindings and behaviors necessary to emulate other editors. Emulation charts are available in the "docs" subdirectory of your SlickEdit installation.![]() |
|
|
|
|
Recorded and Programmable Macros View Demo Approx: 43 sec |
Use macros to automate frequently repeated tasks. Recorded macros capture a sequence of operations as you apply them and can be replayed at a later time. Programmable macros use the SlickEdit Slick-C® programming language to customize and extend the functionality of SlickEdit.![]() |
|
|
|
|
Command Line View Demo Approx: 39 sec |
The command line provides instant access to the most powerful SlickEdit commands without ever touching the mouse. To activate the command line, press Escape (Ctrl+A in Vim emulation or Alt+X in GNU Emacs emulation). Here is a top-20 list of SlickEdit commands: 1. e file Edit a file |
















