4

Sublime Text 3 の箇条書きリスト (UL) であるはずの一連の行がある場合は常に、次の手順を繰り返す必要があります。

  1. ラインを選択
  2. 「選択範囲を行に分割する (shift-command-L)」を使用します
  3. タグ(ctrl-W)とタイプで選択範囲をラップLI
  4. 4行を再選択
  5. この時間で選択範囲を再度ラップしULます (または、UL と /UL を手動で入力します)。

これは面倒です。選択した行を取得し、各行を LI タグでラップし、選択を UL タグで一度に行う組み込みコマンド、プラグイン、またはマクロを知っている人はいますか?

4

3 に答える 3

13

Emmetプラグインがインストールされている場合は、これを簡単に実現できます。あなたが求めている機能は、「略語でラップ」と呼ばれます。

必要な手順:

  1. テキストのブロックを選択
  2. CTRL+SHIFT+G (Windows の場合) を押します。
  3. ウィンドウの下部に表示される入力フィールドにul>li*と入力します (「検索」が表示される場所と同じです)。
  4. 利益!:)

これでフィルターを使用して、さらにクールなことを行うこともできます。Emmetのドキュメントを確認してください。

于 2014-07-14T10:27:27.047 に答える
5

Mac を使用している場合:

  • Shift+Cmd+P: コマンド パレット
  • 「wrap with abb」でリストをフィルタリングします
  • ウィンドウの下部にある入力ボックスに注意してください
  • 次のように入力して入力します: ul>li*

また、テキストを選択して Ctrl+W を押して ul>li* を使用することもできます

于 2016-05-25T14:02:38.623 に答える
1

</li><li>複数行選択を使用して、すべての行の前に挿入します。すべての改行を削除し、すべての後に改行を追加します</li>。次に、手動で結果をラップし<ul></ul>ます。それは機能し、目には問題ないように見えるはずです。

または、Emmet プラグインを使用して次のようなリストを作成しul>li*40ます。ctrl+etab<li>here</li>

于 2014-03-02T21:11:09.943 に答える