Smart Indentation#
The PHP editor supports the smart indentation feature. The editor's cursor is automatically indented on new lines to the desirable position. This is most noticeable after {, within if, after ; or :.
Settings#
The option is enabled by default. The option can be disabled in Tools | Options | Text Editor | PHP | Tabs.
Smart Indent Features#
- enter key will place your caret to the best position for new statement or for continuing unfinished statement. This also works within PHPDoc or multi-lined comments, and adds
*at the line beginning automatically. {character outdents current line to line up with code block start.}character outdents current line to match block start. If the code is syntactically valid, it also reformats the code block.:aftercaseordefault, it makes indentation of the line the same as previous cases within the switch.