|
SlickEdit® Core v3.3 for Eclipse™ - Cool Features |
|
|
|
At SlickEdit we believe that there is only one thing cooler than our software—the developers who use it. To get the most out of the 15-day trial for SlickEdit Core v3.3 for Eclipse, check out these cool features.
|
|
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).
|
|
|
Displays the definition of the current symbol in the editor window, allowing you to see the definition without having to open a separate buffer. The Preview window also shows previews for other views, including the References window, Defs window, and Classes window. |
|
|
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. |
|
|
Expands common block structures (if, for, try, etc.) 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. |
| Dynamic Surround and Surround With |
|
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. |
|
|
Completions reduce keystrokes by automatically completing symbols as you type. |
| Editable, Dynamic Diff Tool (DIFFzilla®) |
|
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. |
|
|
Define templates for commonly used code, like standard class definitions or design patterns. You can create templates for whole files or multiple files. Add a template item to your current project by choosing File > New Item from SlickEdit Template from the main menu. You are prompted for values to substitute in the new instance as needed.
|
|
|
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.
|
|
|
Formats block comments as you edit them, automatically wrapping based on your settings. Comment wrapping preserves comment border characters.
|
|
|
Content in XML and HTML files may be set to automatically wrap and format as you edit according to user-defined formatting schemes. A formatting scheme is comprised of any number of XML or HTML tags, each of which can be configured individually for indent levels, wrapping, and tag structure.
|
|
|
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. |
|
|
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.
|
|
|
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. |
|
|
Allows you to type a regular expression and run it against test cases, highlighting matched expressions and groups.
|
|
|
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
|
|
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. |
|