使用Emmet更改HTML属性输出的顺序和样式?

Emmet for Sublime Text 3 中扩展缩写时,有什么方法可以改变属性的输出顺序和样式?

我更喜欢将类名作为任何HTML元素的第一个属性,这样我在编写CSS时就不必去搜索它们了 . 默认情况下,Emmet首先使用所需的属性进行扩展,其中有多个要输出的属性 . 有没有办法让class属性首先出现在哪里?

其次,为了清晰起见,我喜欢我的 class 名称 . 是否可以使用Emmet中的缩写设置执行此操作?

Example:

Emmet默认输出

<a href="/donate" class="main-nav__link main-nav__link--accented">Donate</a>

期望的输出

<a class="main-nav__link  main-nav__link--accented" href="/donate">Donate</a>

回答(1)

2 years ago

你可以尝试this
在extensions文件夹中创建snippets.json文件以添加或覆盖代码段 .