繁体   English   中英

精彩片段选择问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM