我知道如何使用Wrap with 缩写将单行文本包装在 HTML 标签中。它有效。但是,它会产生以下输出:
<h1>
HTML5
</h1>
我想要的是这个:
<h1>HTML5</h1>
我可以在我的用户设置中取得一些进展:
"emmet.syntaxProfiles": {
"html": {
"tag_nl": false
}
}
但是,我的输出看起来像这样,带有额外的空格:
<h1> HTML5 </h1>
奇怪的是,如果要单独包装包含多行的选区,Visual Studio 会按照我的意愿行事。只是个别行会导致此行为。例如,如果要包装它:
foo
bar
我最终得到了这个,这就是我想要的:
<h1>foo</h1>
<h1>bar</h1>
有没有办法解决这个问题?我只想将一些文本包装在一个没有花哨格式的标签中:
<h1>HTML5</h1>
也许值得指出的是,WebStorm和Atom正如我所期望的那样包装。这是Visual Studio Code特有的内容。
我尝试了你的代码:
"emmet.syntaxProfiles": {
"html": {
"tag_nl": false
}
}
它现在可以完美地使用单行选择,但仍然有多行的错误(添加了额外的制表符和空格(