As suggested in this question(that I asked) on SO. You can use some functions to create live templates on Webstorm(JetBrains IDEs).
Here I am adding my own live templates(calling snippet for short):
For creating templates:
Type: temp Add to: HTML
Expressions(
$FILE_TO_CAMELCASE$ : underscoresToCamelCase(fileNameWithoutExtension())
$FILE$ : fileName()
What I get:
<template name="myTemplate">
my_template.html
</template>
Snippet:
<template name="$FILE_TO_CAMELCASE$">
$FILE$
</template>