0

我一直在寻找有关使用 Sublime Text 2 在片段中嵌入片段的任何信息超过 40 分钟

我想做类似的事情

<snippet>
    <content> <![CDATA[Header content here]]> </content>
    <tabTrigger>header</tabTrigger>
    <scope>source.php</scope>
    <description>Function</description>
</snippet>

上面是我想嵌入下面的标题片段,内容片段

<snippet>
    <content> <![CDATA[

    ${trigger:header}

    Content Body Goes Here

    ]]> </content>
    <tabTrigger>content</tabTrigger>
    <scope>source.php</scope>
    <description>Function</description>
</snippet>

如果那里没有这样的东西,我真的很想知道如何添加

${trigger:<tabTrigger>}

通过创建扩展或插件来命令现有的代码片段功能......

非常感谢任何想法、如何添加 ${trigger:} 命令的链接或指向已经执行此操作的现有插件的链接!

谢谢!- 杰夫

4

1 回答 1

0

不要认为这是可能的。你可以对多个片段使用相同的触发器(不要问为什么,我只是说你可以),所以这不是你可以参考的东西。

不过我能想到一些解决方案。所有这些都可能不是最理想的,但无论如何我都会列出它们。也许其中一个会给你一个想法。

  1. 进行设置,以便您可以将片段(或其他自动完成)手动输入片段正文。
  2. 将第一个片段中的内容插入到第二个片段中。
  3. 编写/找到一个插件来做到这一点。不过,我不知道任何事情,所以我对任何具体的事情都无能为力。如果我想到任何东西,我会更新我的答案。
于 2013-05-06T07:59:38.887 回答