2

我正在尝试在 ST2 中创建一个简单的片段,当我输入一些文本并点击选项卡时,它将被扩展。

我去了“工具”->“创建新片段”。我已经编辑了模板:

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

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

当我点击“另存为”时,我已将片段保存在呈现给我的默认位置。

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

我如何获得扩展?

4

1 回答 1

2

1.您是否正确保存了您的片段文件?

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

2. 您的 tabTrigger 是否与另一个同名?

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

3. 你使用过 Sublime Text 2 文档吗?

例如,您可以在此处查看 Snippets 文档。

你的代码:

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

如果您将文件保存.sublime-snippetPackages.

于 2012-07-22T09:47:08.097 回答