【问题标题】:VS code auto tag completion selecting only closing tagVS代码自动标记完成仅选择结束标记
【发布时间】:2021-04-23 10:44:00
【问题描述】:

我是 vs Code 的新手。我喜欢当您在 html 中键入标签时,它会自动添加结束标签。但有时我不想要它,因为我会在标签之间添加一些已经写好的东西。

例如,如果我已经编写了代码并且想要将其设为粗体,我会键入开始标签,但随后它会关闭它而不是围绕文本。 有没有一种方法可以快速跳转到结束标记突出显示的末尾,或者我可以按下一个键来删除结束标记但将开始标记保留在那里?

它是如何开始的图像:

我想做什么的图片:

【问题讨论】:

    标签: html autocomplete emmet


    【解决方案1】:

    您可以使用emmet 来实现您的目标。

    1. 首先,您选择要换行的单词/文本/段落。

    2. 接下来你按下Ctrl + Shift + P,这会列出你在VSCode中可用的所有命令。

    3. 搜索“Emmet: Wrap with abbreviation”(在搜索框中输入 emmet 即可)

    4. 现在,您可以通过输入 emmet 语法来输入要包装所选文本的 HTML。如果你想用标签包装它,只需写标签,在你的例子中这将是b

    5. 您还可以使用多个标签包装您的文本,并为这些标签添加类和属性,例如:a.more-link[title="test"][href="test.com"] 将使用<a class="more-link" title="test" href="test.com"> ...your selected text ... </a> 包装您的文本

    【讨论】:

    • 如果这解决了您的问题,请考虑将答案标记为正确:-)
    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 2010-09-29
    • 2021-04-20
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    相关资源
    最近更新 更多