いくつかのリストアイテムを、SublimeText2の次のZenCodingの略語でラップしたいと思います。
nav>ul.example>li*4
これはリストの例です:
犬
猫
馬
牛
どうすればよいですか?
いくつかのリストアイテムを、SublimeText2の次のZenCodingの略語でラップしたいと思います。
nav>ul.example>li*4
これはリストの例です:
犬
猫
馬
牛
どうすればよいですか?
省略形の要素で選択の各行をラップする場合は、この要素を演算子で繰り返しとしてマークする必要があります。*
したがって、省略形は次のようになります。
nav>ul.example>li*
(例: 乗数値なし、ただ*
)
そんなに複雑にする必要はありません。必要な項目のリストを選択するだけです (マウスで上に移動します)。テキスト モードではなく、HTML モードであることを確認してください。次に、Koan コーディングの下の一番下の行に div>nav.element>li* と入力するだけで (CTRL オプションのリターン - システムによって異なる場合があります)、すべてのリスト項目がコード内にあります。
Web サイトのリストがある場合は、a* と入力するだけで、すべての Web サイトをハイパーリンクで囲むことができます。かなり便利です。
文脈から外れていますが、このツールが役立つかもしれません。テキストをラップしたり、li、オプションなどのさまざまな html タグを使用して長いリストを作成したりできます。テキストを貼り付けてボタンを押すだけで、残りはクリップボードにコピーされます。物事をより速くするためのクロム拡張機能もあります。Zenコーディングほど高速ではありませんが、100個のテキスト要素をリストにラップしたい場合に役立ちます:)
Linux の場合: ctrl shift g (zencoding/emmet コマンド ラインを公開するため) を押してから、Sergey が指摘したように、末尾にインクリメント番号を付けずに * だけで要素を入力します。
これには 2 つの手順が必要ですが、少なくともこれが私が見つけた最も簡単な方法です。
リストに区切りがある場合は、Windows の場合は (Ctr)、Mac の場合は (Cmd) を使用して、タグで囲むリストの各行を選択します。
(Crt/Cmd) + (Shift) + (L) を押してから、(Home) をタグのテキストの先頭に、(End) を終了タグのテキストの末尾に押します。
これにより、すべてのリスト項目が同時に編集され、非常に迅速かつ効率的な編集が可能になります。これは、Sublime Text 2 の主な特典の 1 つです :)
これが意味をなさない場合はお知らせください。より適切に説明できます。