代码之家  ›  专栏  ›  技术社区  ›  trejder tvCa

Sublime文本3片段不会显示在“转到任何位置”对话框中

  •  2
  • trejder tvCa  · 技术社区  · 10 年前

    我已经写了我的第一篇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公司 ,一切都很好--我的片段显示为第一个,我可以按 Tab Enter 要将其放置在编辑器中的光标位置:

    enter image description here

    然而,无论我做什么,这个片段都不会显示在“转到任何地方”对话框中(选择 Tools > Snippets... 。当我键入 prn公司 在这些对话框中,我只看到我安装的snippets包带来的四个项目:

    enter image description here

    我错过了什么?对于出现在“转到任何地方”对话框中的代码段有什么特殊要求吗?还是我的代码中有一些未被注意到的bug?

    我读过了 "Snippets" 第章 Sublime Text Unofficial Documentation 彻底,以及 "Working With Code Snippets In Sublime Text" 中的博客文章 hongkiat.com Blog 不幸的是,我找不到任何线索。

    1 回复  |  直到 10 年前
        1
  •  0
  •   sergioFC    10 年前

    你需要介绍 文件的名称 代码段保存在中。换句话说,如果您还想使用 prn公司 转到任意位置对话框 ,则必须使用该名称保存文件。