Sublime Text 3片段未显示在“Goto anywhere”对话框中

时间:2014-09-10 12:05:26

标签: sublimetext3

我已经写了我的第一个Sublime Text 3剪辑,用prn触发器注册它并将其限制为仅限PHP:

<snippet>
    <content><![CDATA[
echo '<pre>'.print_r(${1:\$variable}, TRUE).'</pre>';
die();
    ]]></content>
    <tabTrigger>prn</tabTrigger>
    <scope>source.php</scope>
</snippet>

当我打开任何.php文件并输入prn时,eveything很好 - 我的代码段显示为第一个,我可以按TabEnter将其放入编辑器,在光标位置:

enter image description here

然而,无论我做什么,这个片段都没有显示在“转到任何地方”对话框中(选择Tools > Snippets...后出现的那个对话框。当我在对话框中输入prn时,我只看到我安装的片段包带来的四个项目:

enter image description here

我错过了什么? “转到任何地方”对话框中是否有对片段有特殊要求?或者我的剪辑代码中是否有一些未被注意的错误?

我已经完整地阅读了"Snippets"中的Sublime Text Unofficial Documentation章节,以及"Working With Code Snippets In Sublime Text"中的hongkiat.com Blog博客文章。不幸的是,我没有发现任何线索。

1 个答案:

答案 0 :(得分:0)

您需要引入文件名保存的Snippet。换句话说,如果您还想在中使用 prn ,请转到任意位置对话框,然后您必须使用该名称保存文件。