Html 将emmet autocompletes展开为升华文本中的多行
当我用emmet在sublime text 2中键入以下内容时:Html 将emmet autocompletes展开为升华文本中的多行,html,sublimetext2,emmet,Html,Sublimetext2,Emmet,当我用emmet在sublime text 2中键入以下内容时: .one>label{foo}+input:r 我有一行很长的代码 <div class="one"><label for="">foo</label><input type="radio" name="" id=""></div> foo 有没有办法让emmet/sublime输出这种风格 <div class="one"> <la
.one>label{foo}+input:r
我有一行很长的代码
<div class="one"><label for="">foo</label><input type="radio" name="" id=""></div>
foo
有没有办法让emmet/sublime输出这种风格
<div class="one">
<label for="">foo</label>
<input type="radio" name="" id="">
</div>
福
我试着使用snippets.json,但没有成功这可能不是最好的答案,但我要做的是将reindent绑定到一个键,然后点击它 在Preferences-Keybindings中,用户放置了如下内容
{ "keys": ["f12"], "command": "reindent"}
但是,我确信有一种方法可以正确地做到这一点使用
{
// Output profiles for syntaxes
// http://docs.emmet.io/customization/syntax-profiles/
"syntaxProfiles": {
"html": {
"tag_nl": true
// "tag_nl_leaf": true
}
}
}
并查看以获取有关标记、标记叶和其他选项的更多信息。确保已将语法设置为HTML或XML,或者未覆盖HTML的默认输出配置文件。将语法切换为XML解决了问题(HTML没有),我想可能是HTML(液体)语法导致了问题,thanksHTML(液体)与HTML不同:它的作用域不同,因此Emmet认为您是在未知语法中使用它,很可能是在编程语言的字符串中使用它。这就是它产生单线输出的原因