我想在VS代码中将我 Select 的html包装在一个标记中.

推荐答案

嵌入式Emmet可以做到这一点:

  1. Select 文本(可选)
  2. 打开命令调色板(通常为Ctrl+Shift+P)
  3. 执行Emmet: Wrap with Abbreviation
  4. 输入标记div(或缩写.wrapper>p)
  5. 点击进入

命令可以分配给键绑定.

enter image description here


这个东西甚至支持传递参数:

{
    "key": "ctrl+shift+9",
    "command": "editor.emmet.action.wrapWithAbbreviation",
    "when": "editorHasSelection",
    "args": {
        "abbreviation": "span",
    },
},

这样使用:

  • span.myCssClass
  • span#myCssId
  • b
  • b.myCssClass

Html相关问答推荐

使用固定的HTML代码创建两个可向右滚动的行

CSS复选框并排

如何防止第二列中的内容影响第一列中内容的位置?

如何使用CSS在NSAttributedString中为HTML文本中的图像制作覆盖图

滚动平滑在笔记本电脑上不起作用,但在Nextjs网站的手机浏览器中起作用

带有图标和悬停过渡的CSS按钮

有没有一种方法可以提高代码中tailwind 类名的可读性?

CSS中的百分比高度,如何使其与父级高度相同

使用flex wrap时,如何设置另一个元素的宽度与换行后的元素对齐?

为什么
标签在 Edge 和 Firefox 中的编号会有两种不同的结果?

我正在使用 NVDA 并多次读取关闭按钮,但它的读取非常完美

修复 Vue 3 Component 中的 CSS 以显示后面的 Select 器样式而无需 !important

我应该如何使这个带有标签的隐藏复选框可访问

是否可以设置用户在联系表单中输入的文本字体的样式

如何使用 :before 在 CSS 中为列表增加计数器

shinydashboard 标题中的位置标题

我正在使用 react-router-dom 并创建了一个固定的导航栏,它在每个网页上不断改变大小,我不知道为什么

变换元素以适应高度(Angular,SCSS)

沿文本对齐双引号

我正在try 向我预先存在的导航栏添加响应式汉堡包导航,但由于某种原因它没有显示