Ich möchte c
auslösenconsole.log()
Das von mir erstellte Snippet hat die unten angegebene richtige Syntax und befindet sich gemäß diesen Artikeln in den richtigen Ordnerpfaden: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>
Ich habe die Snippet-Datei in meinem User
Ordner erstellt, außerdem einen Ordner. Sie hat auch User/Javascript
die richtige Erweiterung.sublime-snippet
Habe mir die Mühe gemacht, die JavaScript-Standard-Snippets zu installieren, aber jetzt console
funktioniert es nicht mehr, sondern console.dir(obj)
wer verwendet das, lol? Wenn ich keine eigenen benutzerdefinierten Snippets erstellen kann, wie kann ich dann dieses bearbeiten?
Antwort1
Der Basisbereich für JavaScript-Dateien in Sublime ist source.js
, nicht source.javascript
. Sie können den vollständigen Bereich am Cursor finden, indem Sie auf CtrlAltShiftP(Linux/Windows) oder ⌘AltP(OS X) klicken.