在 Sublime Text 2 中,我试图创建一个片段,它将选择的每一行包装在标签中,并将完整的选择包装在包含标签中。
<container>
${SELECTION/^.*/<li>$MATCH<\/li>/g}
</container>
它不工作,但我不知道为什么!谢谢!
在 Sublime Text 2 中,我试图创建一个片段,它将选择的每一行包装在标签中,并将完整的选择包装在包含标签中。
<container>
${SELECTION/^.*/<li>$MATCH<\/li>/g}
</container>
它不工作,但我不知道为什么!谢谢!
这应该可以解决问题:
<snippet>
<content><![CDATA[${SELECTION/^.*/<li>$0<\/li>/g}]]></content>
<scope>text.html</scope>
<description>wrap with li</description>
</snippet>
$MATCH
不在这里工作。最好对组使用 perl 样式 $0 $1 $2 等。我发现(到目前为止)处理 Sublime Snippets 和正则表达式的最佳指南在非官方文档中
此外,请确保按照格式将代码段放入packages/User
目录中。mysweetsnippet.sublime-snippet