我已经写了我的第一个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很好 - 我的代码段显示为第一个,我可以按Tab
或Enter
将其放入编辑器,在光标位置:
然而,无论我做什么,这个片段都没有显示在“转到任何地方”对话框中(选择Tools > Snippets...
后出现的那个对话框。当我在对话框中输入prn
时,我只看到我安装的片段包带来的四个项目:
我错过了什么? “转到任何地方”对话框中是否有对片段有特殊要求?或者我的剪辑代码中是否有一些未被注意的错误?
我已经完整地阅读了"Snippets"中的Sublime Text Unofficial Documentation章节,以及"Working With Code Snippets In Sublime Text"中的hongkiat.com Blog博客文章。不幸的是,我没有发现任何线索。
答案 0 :(得分:0)
您需要引入文件名保存的Snippet。换句话说,如果您还想在中使用 prn ,请转到任意位置对话框,然后您必须使用该名称保存文件。