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種類がありますが、「ラップ変換」だと行ごとのマークアップができません。

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

SourceTreeのカスタムアクションを使って差分ファイルだけをまとめる方法
「Dart Sass」「LibSass」「Ruby Sass」などSassの種類や記法に関するまとめ
HTMLのpattern属性を使ってフォームのバリデーションチェックを行う方法
無料版を使っている人は検討する価値あり!MAMP PRO 5で簡単にローカル開発環境を構築・管理する
サイトを運営する時必ず登録しておきたいGoogle Search Console(サーチコンソール)の登録方法
iCLUSTA+でWordPressのアップロード容量を上げたいときのメモ
様々な作業を自動化するgulpの基礎と導入方法
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
Nuxt.jsでaxios-moduleを使ってAPIからデータを取得・表示する|Nuxt.jsの基本
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Path Finder 9.0.4からツールバーにカスタムファイルを追加できるように!ツールバーがさらに便利になる
EJSのincludeで別ファイルを読み込むときの画像パスを指定する方法
「Karabiner-Elements Alert」のダイアログが出てきて、Karabiner-Elementsが使えない場合の対処法
2019年2月時点でのMacアプリのダークモード対応状況
Visual Studio Codeの拡張機能「Trailing Spaces」でコードの中にある余計なスペースを表示する
macOSのシステム環境設定「通知」の設定見直し
Visual Studio CodeのEmmetのlang属性をjaに変更する方法
Visual Studio Codeの「Debugger for Chrome」でJavaScriptのデバッグを行う
Alfred 4で使えるシステムコマンドのまとめ
Macの最前面ウインドウをハイライトし、背景を薄暗くして集中力を高める「HazeOver」