VS कोड स्निपेट सामान्य रूप से उपयोग किए जाने वाले कोड ब्लॉक के सम्मिलन को स्वचालित करके आपकी कोडिंग उत्पादकता को बढ़ाने का एक शक्तिशाली तरीका है। वे सरल टेक्स्ट विस्तार या प्लेसहोल्डर और चर के साथ अधिक जटिल टेम्पलेट हो सकते हैं। उनका लाभ उठाने का तरीका यहां बताया गया है:
स्निपेट बनाना:
स्निपेट सेटिंग एक्सेस करें: फ़ाइल > प्राथमिकताएँ > उपयोगकर्ता स्निपेट (कोड > प्राथमिकताएँ > macOS पर उपयोगकर्ता स्निपेट) पर जाएँ। वैकल्पिक रूप से, कमांड पैलेट (Ctrl+Shift+P या Cmd+Shift+P) का उपयोग करें और "प्राथमिकताएँ: उपयोगकर्ता स्निपेट कॉन्फ़िगर करें" टाइप करें।
भाषा चुनें: आपको अपने स्निपेट के लिए एक भाषा चुनने के लिए कहा जाएगा (उदाहरण के लिए, javascript.json, python.json, आदि)। यह सुनिश्चित करता है कि स्निपेट केवल उस विशिष्ट भाषा के लिए उपलब्ध है। यदि आप चाहते हैं कि स्निपेट सभी भाषाओं में सुलभ हो, तो आप "ग्लोबल स्निपेट" फ़ाइल भी बना सकते हैं।
स्निपेट को परिभाषित करें: स्निपेट JSON प्रारूप में परिभाषित किए जाते हैं। प्रत्येक स्निपेट में एक नाम, एक उपसर्ग (स्निपेट को ट्रिगर करने के लिए आप जो शॉर्टकट टाइप करेंगे), एक बॉडी (डाला जाने वाला कोड) और एक वैकल्पिक विवरण होता है।
उदाहरण (जावास्क्रिप्ट):
{
"For Loop": {
"prefix": "forl",
"body": [
"for (let i = 0; i < $1; i++) {",
" $0",
"}"
],
"description": "For loop with index"
}
}
इस उदाहरण में:
"फॉर लूप": स्निपेट का नाम (आपके संदर्भ के लिए).
"फॉर्ल": उपसर्ग. "फॉर्ल" टाइप करके टैब दबाने से स्निपेट डाला जाएगा.
"बॉडी": डालने के लिए कोड. $1, $2, आदि टैबस्टॉप (प्लेसहोल्डर) हैं. $0 अंतिम कर्सर स्थिति है.
"विवरण": IntelliSense सुझावों में दिखाया गया एक वैकल्पिक विवरण.
स्निपेट का उपयोग करना:
उपसर्ग टाइप करें: सही भाषा प्रकार की फ़ाइल में, आपके द्वारा परिभाषित उपसर्ग (जैसे, forl) टाइप करना शुरू करें.
स्निपेट चुनें: VS कोड का इंटेलिसेंस स्निपेट सुझाएगा. इसे एरो कीज़ से या क्लिक करके चुनें.
टैबस्टॉप का उपयोग करें: टैबस्टॉप ($1, $2, आदि) के बीच नेविगेट करने के लिए टैब दबाएँ और मान भरें.
वैरिएबल:
स्निपेट $TM_FILENAME, $CURRENT_YEAR, आदि जैसे वैरिएबल का भी उपयोग कर सकते हैं। पूरी सूची के लिए, VS कोड दस्तावेज़ देखें।
वैरिएबल के साथ उदाहरण (पायथन):
{
"New Python File": {
"prefix": "newpy",
"body": [
"#!/usr/bin/env python3",
"# -*- coding: utf-8 -*-",
"",
"# ${TM_FILENAME}",
"# Created by: ${USER} on ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
]
}
}
स्निपेट में महारत हासिल करके, आप बार-बार टाइप करने की आदत को काफी हद तक कम कर सकते हैं और अपने कोड में एकरूपता सुनिश्चित कर सकते हैं। आमतौर पर इस्तेमाल किए जाने वाले कोड पैटर्न के लिए अपने खुद के स्निपेट बनाने का प्रयोग करें और अपनी कोडिंग दक्षता को बढ़ते हुए देखें।