選択したHTMLをVSコードのタグ内にラップします。それ、どうやったら出来るの?
VSCode市場のクイック検索: https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap 。
VS Codeクイックオープンを起動(Ctrl+P)
ext install htmltagwrap
を貼り付けて、
hTMLを選択
押す Alt + W (Option + W Mac用)。
埋め込まれた Emmet がトリックをやることができます:
Emmet: Wrap with Abbreviation
を実行するdiv
(または省略形.wrapper>p
)を入力してくださいコマンドをキーバインドに割り当てることができます。
これは引数の受け渡しもサポートします。
{
"key": "ctrl+shift+9",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorHasSelection",
"args": {
"abbreviation": "span"
}
},
私はコメントできないので、私はAlexの素晴らしい答えを詳しく説明します。
Sublime風のラッピング体験をしたい場合は、Keymap Extensionsを開いてください(Preferences> Keymap Extensions [Cmd+KCmd+M次のオブジェクトを追加します。
{
"key": "alt+w",
"command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation",
"when": "editorHasSelection && editorTextFocus"
}
Emmetのwrapコマンドを Alt+W テキストが選択されているとき
(OSXのみの指示で申し訳ありません)
Code > Preferences > Keyboard Shortcuts
emmet wrap
と入力