А я принципиально пока все пишу ручками))
К тому же, если честно, написание html-разметки занимает намного меньше времени, чем составление CSS.
Я только после курсов, но у меня больше дня даже с частыми перерывами не уходит.
В webstorm есть zen html. Там можно изменять/создавать/удалять сниппеты в настройках.
settings - editor - live templates - zen html, либо просто в поиске zen html.
И все сниппеты переписывать не придётся, а только те у которых есть дополнительные атрибуты помимо класса. a, img, form, input, select, label, textarea и т.п.
Собственно вот так выглядит изменённый a: <a class="$VAR0$" href="$VAR1$">$END$</a>