EmmetのWrap with Abbreviationで複数行のマークアップを効率的に行う

Emmetを使うとコードが爆速で入力できるようになりますが、さらに極めたい人は「Wrap with Abbreviation」機能を使うと、選択したテキストをすばやくHTMLタグで囲えます。
Visual Studio Codeでの使用方法
Visual Studio Codeで使いたい場合は、まずテキストを選択して、shift + command + Pでコマンドパレットを表示させます。
「Wrap with Abbreviation」と入力して、「個々の行でラップ変換(Wrap Indivisual Lines with Abbreviation)」を選択します。

すると、入力項目が表示されるので、そこにEmmetの記述をします。
今回はリストにしたいのでul>li*と入力してenterを押します。

これで一気にリストのマークアップが完了しました。
何度もデザインデータや原稿と、テキストエディタを行ったり来たりしてコピペする手間が省けます。
よく使う場合は、ショートカットキーのshift + command + Rも覚えておくと良さそうです。
「ラップ変換」と「個々の行でラップ変換」の違い
Visual Studio Codeには「ラップ変換(Wrap with Abbreviation)」と「個々の行でラップ変換(Wrap Indivisual Lines with Abbreviation)」の2種類がありますが、「ラップ変換」だと行ごとのマークアップができません。

というわけで、基本的には「個々の行でラップ変換」を使う機会の方が多いです。
ちなみに、「個々の行でラップ変換」でも最後のアスタリスク(*)を入力しなければ、行全体がタグで囲まれます。


「Dart Sass」「LibSass」「Ruby Sass」などSassの種類や記法に関するまとめ
Visual Studio Codeの設定を複数の端末間で同期する「Settings Sync」機能の使い方
CSSだけで画像の比率を保ってトリミングできる「object-fit」
Facebookでシェアした記事の画像反映ができていない時の修正方法
npm-scriptsでSCSSをコンパイルする環境を構築する方法
コーディング時のclass名の省略はどこまでして良いのか?「img / btn / ttl / desc / thumb」
「epel-release」インストール後にyum installで「Cannot retrieve metalink for repository」と表示される場合の対処法
HTTP/2が設定されているはずなのに、ブラウザ上でHTTP/1.1になってしまう場合はセキュリティソフトを確認
Safari 12.1から外観モード(ライト/ダーク)の判定をCSSで行えるように!
CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブ開発時のテスト環境と本番環境の取り違えを防ぐChrome拡張機能「Environment Marker」
【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ
Bartender ProのTop Shelf機能でできること
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」