VSCode で HTMLを編集している際に「この文章全部pタグで囲みたいな…」や「この要素全部divで囲みたいな…」などを思ったことはありませんか?
何らかの文章
これを
<p>何らかの文章</p>
こうしたい。
ところがいざ文章の先頭にカーソルを移動して <p>
を入力すると、自動的に </p>
が挿入されて、次のようになってしまいます。
<p></p>何らかの文章
</p>
が挿入された。
その悩みを解決してくれる機能がラップ変換です!
選択範囲を任意のタグで囲ってくれるEmmetの機能です!
ラップ変換を行う場合は、以下のような流れになります。
Ctrl
+ Shift
+ P
キーを押してコマンドパレットを開き、wrap
と入力してラップ変換を検索し、見つかったものをクリックします。p
と入力すると、<p>
~</p>
で囲われます。Enter
キーを押すと作業完了です。しかし毎回この操作を行うのは面倒です……。😫
というわけで、ラップ変換を起動するためのショートカットキーを設定して使いやすくしましょう。
wrap
と入力し、ラップ変換を検索し、見つかったものをダブルクリックします。Alt
+W
など。Enter
キーを押すと設定が完了します。ESC
キーを押します。
これで設定は完了です。
設定画面を✕ボタンで閉じます。
今入力したキーがショートカットキーとして登録され、次回以降、指定のキーを押すだけでラップ変換が起動するようになります。
一度ショートカットキーを設定しておけば、以下の3ステップでタグで囲うことができます。
Alt
+W
)を入力します。Enter
キーを押します。p
など。
便利ですね!