O escopo base para arquivos JavaScript no Sublime é source.js
, não source.javascript
. Você pode encontrar o escopo completo no cursor pressionando Ctrl Alt Deslocar P (Linux / Windows) ou < kbd> ⌘ Alt P (OS X).
Eu quero que c
acione console.log()
O snippet que criei tem a sintaxe correta abaixo e está nos caminhos de pastas corretos de acordo com estes artigos: link | link
<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>
Eu tenho o arquivo de fragmentos criado dentro da minha pasta User
, bem como a pasta User/Javascript
. Ele tem a extensão sublime-snippet
correta também.
Passamos pelo problema de instalar os snippets padrão do JavaScript, mas agora, em vez de apenas console
, ele usa console.dir(obj)
quem usa isso lol? De qualquer forma, se eu não posso criar meus próprios trechos personalizados, como posso editar este?