1

<tabTrigger>hisnip</tabTrigger>
<description>Test Snippet</description>
<scope>js, php</scope>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->

如何将这个文件 mySnippet.sublime-snippet 导入到 sublime 设置中,这样我就可以随时访问这个片段,而无需添加到 JS 和 PHP 片段默认文件中。这是在崇高中创建片段的方式吗?我想要一个包含我的自定义代码片段的片段文件,并且可能将它们优先于默认值。但似乎崇高没有用户片段和默认片段 json。

4

2 回答 2

5

首先也是最重要的:您的代码段可能不会做太多事情。您需要按以下方式对其进行格式化:

<snippet>
    <content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>hisnip</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.js</scope>
    <scope>source.php</scope>
</snippet>

要开始创建新片段,请转到菜单栏中的工具 > 新片段。这将创建一个具有默认选项和格式的新片段。您可以从 docs获得完整的自定义选项列表。

创建和自定义代码片段后,转到Sublime Text > Preferences > Browse Packages...并将代码片段保存在用户目录中:

导航到浏览包...

保存 Sublime Text 2 片段

请注意,片段的正确文件扩展名是.sublime-snippet. 您可能还需要重新启动 Sublime Text 以加载代码片段以供使用。

一旦加载到环境中,您将能够通过键入hisnip(或封装在<tabTrigger></tabTrigger>标签之间的任何内容)并按Tab键来访问您的代码段。

于 2013-11-07T05:01:45.633 回答
0

有一个简单但有用的包,叫做“SublimeSnippetMaker”。

https://github.com/jugyo/SublimeSnippetMaker

于 2013-12-20T16:55:34.350 回答