Como criar um novo snippet de JavaScript para o Sublime Text 3?

1

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?

    
por Leon Gaban 14.06.2016 / 04:34

1 resposta

3

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).

    
por 14.06.2016 / 17:56