[英]Sublime Snippet Selection Problems
我是Sublime Text 2的新手,我正在尝试创建自己的代码段。 这将是单击功能,因为我经常使用这些功能。 从我的理解这个文章,我可以用${1:text}
有第一选择,当我打开功能的文本。 我试图将其包装在选择器周围。 到目前为止,这是我的代码
<snippet>
<content><![CDATA[
jQuery("${1:div}").on("click", function () {
$0
});
]]></content>
<tabTrigger>clickf</tabTrigger>
</snippet>
我必须使用jQuery
,因为$
会中断选项卡的选择。 因此,根据我的理解,应该选择div
。 如果没有缩进,它也可以正常工作。 但我有看起来像这样的代码
<section>
<div>
<article>
clickf --> tab this text
</article>
</div>
</section>
所选的文本不再是div
。 我不确定为什么会发生这种现象。 字符数仍然是正确的长度,但是所选的文本现在更靠近开头。
如果您更愿意使用$
而不是jQuery
,则可以使用\\
对其进行转义。 您的代码段对我在两台不同的计算机上都可以正常工作,因此也许您也可以尝试转义花括号:
<snippet>
<content><![CDATA[
\$("${1:div}").on("click", function () \{
$0
\});
]]></content>
<tabTrigger>clickf</tabTrigger>
<description>jQuery Click Event</description>
</snippet>
我本来会留此作为评论,但是我的代表还不够高。 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.