वर्तमान में VSCode सेटिंग्स में आप निम्नानुसार फॉर्मेट को सेव पर कॉन्फ़िगर कर सकते हैं:
"editor.formatOnSave": true
मैं कुछ फ़ाइल एक्सटेंशन को बाहर करना चाहता हूं, उदाहरण के लिए केवल जावास्क्रिप्ट लेकिन HTML फ़ाइलों को प्रारूपित करें।
वर्तमान में VSCode सेटिंग्स में आप निम्नानुसार फॉर्मेट को सेव पर कॉन्फ़िगर कर सकते हैं:
"editor.formatOnSave": true
मैं कुछ फ़ाइल एक्सटेंशन को बाहर करना चाहता हूं, उदाहरण के लिए केवल जावास्क्रिप्ट लेकिन HTML फ़ाइलों को प्रारूपित करें।
जवाबों:
आप विशिष्ट भाषा के लिए इसे सक्षम करने के लिए भाषा विशिष्ट सेटिंग्स का उपयोग कर सकते हैं , उदाहरण के लिए जावास्क्रिप्ट:
"[javascript]": {
"editor.formatOnSave": true
}
करने के लिए अक्षम कर एक विशिष्ट भाषा के लिए यह, आप करने के लिए वैश्विक डिफ़ॉल्ट स्विच कर सकता है true
और भाषा-विशिष्ट के साथ संयोजित false
:
"editor.formatOnSave": true
"[javascript]": {
"editor.formatOnSave": false
}
ध्यान दें कि भाषा विशिष्ट सेटिंग्स सीधे भाषा एक्सटेंशन के बजाय भाषा पहचानकर्ताओं पर आधारित होती हैं । फ़ाइल एक्सटेंशन विशिष्ट सेटिंग्स के लिए भी एक खुला सुविधा अनुरोध है ।
उन मामलों में जहां भाषा आईडी पर्याप्त विशिष्ट नहीं है, "files.associations"
एक विशिष्ट एक्सटेंशन और / या किसी अन्य निर्देशिका में विशिष्ट निर्देशिका के साथ फ़ाइलों को रीमैप करने के लिए इस्तेमाल किया जा सकता है, लेकिन यह सिंटैक्स हाइलाइटिंग, कोड पूरा होने, आदि को भी प्रभावित करेगा। उदाहरण के लिए, यह out
निर्देशिका में जावास्क्रिप्ट फ़ाइलों के लिए स्वरूपण को अक्षम करने के लिए काम करेगा , लेकिन उन्हें प्लेनटेक्स्ट के रूप में माना जाएगा:
"[javascript]": {
"editor.formatOnSave": true
},
"files.associations": {
"**/out/**/*.js": "plaintext"
}
*.in
फाइलों को प्लेनटेक्स्ट के रूप में ( "files.associations": { "*.in": "plaintext" }
यह है कि यह कोड हाइलाइटिंग को अक्षम करता है। क्या *.in
फ़ाइलों के लिए स्वरूपण को अक्षम करने का कोई तरीका है , लेकिन इसे एक निश्चित भाषा के रूप में हाइलाइट करने के लिए कहें?
यदि आप इस प्रश्न के रूप में मेरे द्वारा किए गए थे क्योंकि आप इस प्रश्न के कारण पुनर्निर्देशित किए गए थे VSCode: एक विशिष्ट फ़ाइल (या एक्सटेंशन) को अक्षम करना जो कहता है, यह एक डुप्लिकेट है (मुझे ऐसा नहीं लगता है, क्योंकि मैं इसे एक के लिए चाहता था विशिष्ट फ़ाइल) और आप "एक-बार" समाधान ढूंढ रहे हैं:
VS कोड में "अब" एक शॉर्टकट है (जब से मुझे पता नहीं है) कमांड के तहत सूचीबद्ध स्वरूपण के बिना किसी फ़ाइल को सहेजने के लिए workbench.action.files.saveWithoutFormatting
- डिफ़ॉल्ट कुंजीपट हो सकता है
CTRL + K CTRL + SHIFT + S
(बस CTRL दबाए रखें और फिर K + SHIFT + S टाइप करें)।
OS X पर डिफ़ॉल्ट कीबाइंडिंग है
CMD + k
फिर दबायें s
Ctrl + k
s
मैक और लिनक्स पर, का उपयोग करें Ctrl + K S
विंडोज पर, उपयोग करें Ctrl + K Ctrl + Shift + S
वीएस कोड कीबोर्ड शॉर्टकट्स की जांच करने के लिए: Ctrl + K, Ctrl + S
(हाँ, लगभग ऊपर जैसा ही) और "बिना फॉर्मेटिंग के सेव करें" के लिए खोजें।
Ctrl + K Shift + S
लिनक्स पर उपयोग करें , उपयोग करेंCtrl + K S