标签文件2中的片段扩展?

时间:2012-07-22 02:54:43

标签: sublimetext2

我正在尝试在ST2中创建一个简单的片段,当我输入一些文本并点击标签时,该片段将被展开。

我去了'工具' - >'创建新代码段'。我编辑了模板:

<snippet>
    <content><![CDATA[
<?php ${1}   ?>
]]></content>   
    <tabTrigger>php</tabTrigger>    
    <scope>source.php</scope>
</snippet>

我希望能够输入'php',并将字符串扩展为''。

当我点击“另存为”时,我已将代码段保存在显示给我的默认位置。

然而,我没有得到理想的结果。重新启动ST2,并打开一个php文件,并确保该文件被读取为php,我没有得到我想要的扩展。

如何进行扩展?

1 个答案:

答案 0 :(得分:2)

<强> 1。您是否正确保存了代码段文件?

代码段应保存为 Snippet1.sublime-snippet ,最好保存在 Packages / User

<强> 2。您的tabTrigger与另一个名称相同吗?

这不是一个真正的问题,这里 php 已经被Sublime Text2用作片段,因为您可以选择使用哪一个,但我们从不会太小心。尝试使用其他方法,例如 newphp phptags

第3。您使用的是Sublime Text 2文档吗?

例如,您可以查看代码段文档here

您的代码:

<snippet>
 <content><![CDATA[<?php ${1} ?>]]></content>   
 <tabTrigger>newphp</tabTrigger>    
 <scope>source.php</scope>
</snippet>
如果您在 .sublime-snippet 中将文件另存为 Packages

可以正常工作