c
トリガーしたいconsole.log()
私が作成したスニペットは、以下の正しい構文を持ち、これらの記事に従って正しいフォルダー パスにあります。http://www.hongkiat.com/blog/sublime-code-snippets/|http://sublimetext.info/docs/en/extensibility/snippets.html
<snippet>
<content><![CDATA[
console.log(${1:this});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>c</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.JavaScript</scope>
</snippet>
フォルダー内にスニペット ファイルUser
とフォルダーが作成されました。拡張子もUser/Javascript
正しいです。sublime-snippet
JavaScript のデフォルト スニペットをインストールする手間をかけたのに、今ではconsole
それがただ機能するのではなくconsole.dir(obj)
、誰がそれを使用するのでしょうか? とにかく、独自のカスタム スニペットを作成できない場合、このスニペットを編集するにはどうすればよいでしょうか?
答え1
Sublime の JavaScript ファイルの基本スコープは でありsource.js
、 ではありません。 (Linux/Windows) または(OS X)source.javascript
を押すと、カーソル位置の完全なスコープを確認できます。CtrlAltShiftP⌘AltP