3

emmet を理解するエディターに次のテキストを入力すると:

div.fragment>pre>code.javascript[contenteditable]

次のように展開されます。

<div class="fragment">
    <pre><code class="javascript" contenteditable=""></code></pre>
</div>

ブール属性に引用符を付けないことを除いて、これはほぼ完璧です。次のように適切に展開されるようにショートカットを記述する方法はありますか:

<div class="fragment">
    <pre><code class="javascript" contenteditable></code></pre>
</div>
4

2 に答える 2

5

2013 年 10 月現在、これが可能になりました。

input[type=checkbox checked.]

boolean 属性の直後に単一のピリオド (.) を入力すると、デフォルトで次の出力が生成されます。

<input type="checkbox" checked="checked" />

Emmet に引数なしで属性名を出力させたい場合

<input type="checkbox" checked />

次のキーと値のペアを Emmet ユーザー設定の 'html' オブジェクトに追加する必要があります (Mac: 'Sublime Text' > 'Preferences' > 'Package Settings' > 'Emmet' > 'Settings - User')

"compact_bool": true
于 2014-10-29T02:28:55.133 に答える
0

いいえ、Emmet は現在ブール属性をサポートしていません。省略形でブール属性を明示的に指定するには、余分な労力と構文のアップグレードが必要になります。これに関する問題を作成できます: https://github.com/emmetio/emmet/issues

于 2013-02-01T09:41:33.023 に答える