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 を崇高な設定にインポートして、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...に移動し、スニペットをUserディレクトリに保存します。

パッケージの参照に移動しています...

Sublime Text 2 スニペットの保存

スニペットの適切なファイル拡張子は.sublime-snippet. スニペットを読み込んで使用するために、Sublime Text を再起動する必要がある場合もあります。

環境に読み込まれると、入力(またはタグhisnipの間にカプセル化されたもの) を入力してTabキーを押すことで、スニペットにアクセスできるようになります。<tabTrigger></tabTrigger>

于 2013-11-07T05:01:45.633 に答える
0

「SublimeSnippetMaker」と呼ばれるシンプルだが便利なパッケージがあります。

https://github.com/jugyo/SublimeSnippetMaker

于 2013-12-20T16:55:34.350 に答える