DocBook Editor

 

Beautifier

The built-in beautifier allows very fine-grained control over source formatting options for DocBook, XML, HTML, C++, Objective-C, Java, JavaScript, Groovy, PHP, Python, or System Verilog. 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 DocBook, XML, HTML, C++, Object-C, Java, or JavaScript, 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.

 

Syntax Expansion

Expands common tags when part of a tag name is typed. When completed, the closing tag is inserted as well.

 

Insert DocBook ID

Insert a DocBook ID with just a keypress.

 

SmartPaste®

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.

 

Defs Tab

SlickEdit's Defs Tab gives you a powerful overview of the currrent file, showing all the functions and globals in a file and highlights the function that the cursor is currently in. Double clicking an item will take you there immediately. List items alphabetically or by line number.

See more cool tagging related features here.

 

Syntax Indent

When you press Enter in SlickEdit, the cursor does not just go to the beginning of the line. It goes where it belongs. This works even for complicated statements.

 

Code Templates

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.

Code Templates