https://marketplace.visualstudio.com/items?itemName=vulkd.inline-html-indent
- Created quickly to fill a need of indenting inline html in javascript template strings.
- Select any HTML / XML. Open and choose
HTML Inline Indent
from the command palette. - Uses VSCode's inbuilt indent logic for HTML
const z = `
<div>
<p>asd
</p>
</div>
<style scoped>
.asd {
background: red;
color: #123456;
}
</style>
<script type='text/javascript'>const a = 1;
const b = () => { return new Promise((resolve,
reject) => {
3 < 4 ? resolve() : reject()
})}
</script>
<div>
<div>
<div>
</div>
</div>
</div>
`
const z = `
<div>
<p>asd
</p>
</div>
<style scoped>
.asd {
background: red;
color: #123456;
}
</style>
<script type='text/javascript'>const a = 1;
const b = () => { return new Promise((resolve,
reject) => {
3 < 4 ? resolve() : reject()
})}
</script>
<div>
<div>
<div>
</div>
</div>
</div>
`