10

'daki kullanıcı snippet'inin global kapsamı Sublime Text 3 düzenleyicisi için yazdığım bazı parçacıkları atom.io düzenleyicisine dönüştürmek istiyorum.Atom.io editörü

Sonra licence.sublime-snippet dosyada bir kapsamı belirtin did'n dosyası (herhangi bir dosya uzantısı) her tür için geçerli olan bir "Lisans" pasajı olduğundan: Artık

<!-- Optional: Set a scope to limit where the snippet will trigger --> 
<!-- <scope>source.python</scope> --> 

i Yukarıdaki örneğe atom/snippets numaralı telefondan bakın.

'.source.js': 
    'console.log': 
    'prefix': 'log' 
    'body': 'console.log(${1:"crash"});$2' 

dış anahtarlar bu parçacıkları aktif olmalıdır seçiciler.

ama ben bir küresel kapsamı belirtebilir veya daha iyisi bunun yanı sıra ben .sublime-snippet olduğu gibi tüm de belirtmeyen anlamaya olamaz. Herhangi bir yardım takdir edilir; özellikle detaylı işlem snippet atomunun kapsamlı dokümantasyonunu bulamamış, bu nedenle bu tür dokümanlar için bazı bağlantılar da memnuniyetle karşılanmaktadır.

cevap

20

Bu ne arıyor?

'*': 
    'console.log': 
    'prefix': 'log' 
    'body': 'console.log(${1:"crash"});$2' 
+1

Ne aynı pasajı için kaynak iki tür gerekirse? örneğin js ve html. –

2

@Basil Musa: yayının bir kısmı (js ve html) bunu böyle belirtmek dosyaları mevcut olması için:

'.html.js': 
    'snippet-name': 
    'snippet-shortcut': 'log' 
    'snippet-body': 'console.log(${1:"placeholder"});$2'