अद्यतन 2016-09
यह अब एटम में समर्थित है - कृपया इसे उपयोग करने के लिए अन्य उत्तर देखें। मैं इस सवाल का जवाब पुरानी जवाब नहीं हटा सकते हैं के बाद से इसे स्वीकार कर लिया है ...
snippets package के लिए प्रलेखन एक उदाहरण दिखाता है कि कैसे एक चर के लिए डिफ़ॉल्ट मान पूर्वपरिभाषित करने होते हैं:
'.source.js':
'console.log':
'prefix': 'log'
'body': 'console.log(${1:"crash"});$2'
उपरोक्त उदाहरण में, क्रैश लॉग स्टेटमेंट के लिए डिफ़ॉल्ट मान के रूप में उपयोग किया जाता है, जिससे आप क्रैश डिफ़ॉल्ट पर ओवरराइट करके अपना स्वयं का मान प्रदान कर सकते हैं।
मुझे लगता है कि आप क्या पूछ रहे हैं यह है कि आपके द्वारा टाइप किए गए मान का स्वचालित रूप से उपयोग करने का कोई तरीका है या फिर उसे उसी प्लेसहोल्डर के अन्य उदाहरणों पर लागू करें। तो आपके उदाहरण में, जब आप परिवर्तनीय $1
पर हैं और foo
टाइप करें, तो यह ${VAR}
की अन्य सभी घटनाओं के लिए foo
का उपयोग करता है, है ना?
वर्तमान में जो मैं समझता हूं उससे संभव नहीं है। मेरा सुझाव है कि आप स्निपेट्स पैकेज के रेपो पर एक फीचर अनुरोध खोलें, या इस कार्यक्षमता को जोड़ने और फिर पुल अनुरोध बनाने पर एक स्टैब लें।
क्षमा करें अगर यह आपकी मदद नहीं करता है, लेकिन आपने पूछा कि क्या एटम के वर्तमान संस्करण के साथ ऐसा करने का कोई तरीका है या नहीं। उत्तर वर्तमान समय में कोई प्रतीत होता है।
ठीक है। कम से कम मुझे पता है। धन्यवाद! – TomTom
यह अब समर्थित है। – Vince
अद्यतन के लिए धन्यवाद - मुझे पता नहीं था कि यह जोड़ा गया था। – nwinkler