ERB Formatter/Beautify
Most of solution that exist in the internet is tell you to create a task and call it using ctrl-shift-p menu.
This extension basically using htmlbeautifier to format your file using the Formatter API from the vscode, so no need to create a hack using Task, etc.
Features
Requirements
gem install htmlbeautifier
Settings
Setting | Description | Default |
---|---|---|
vscode-erb-beautify.tabStops |
Set number of spaces per indent | 2 |
vscode-erb-beautify.tab |
Indent using tabs | false |
vscode-erb-beautify.indentBy |
Indent the output by NUMBER steps | 0 |
vscode-erb-beautify.stopOnErrors |
Stop when invalid nesting is encountered in the input | false |
vscode-erb-beautify.keepBlankLines |
Set number of consecutive blank lines | 0 |