विजुअल स्टूडियो कोड - फाइलों के अंत में नई लाइन डालें


111

विजुअल स्टूडियो कोड का उपयोग करके फ़ाइलों को सहेजते समय, मैंने देखा कि एक नई लाइन स्वचालित रूप से फाइलों के अंत में जोड़ी नहीं जाती है, जिससे सभी प्रकार के संभावित मुद्दे हो सकते हैं।

विज़ुअल स्टूडियो कोड में कोई स्वचालित रूप से एक नई लाइन कैसे डालता है?

जवाबों:


187

Visual Studio Code फ़ाइलों के अंत में एक नई लाइन सम्मिलित करने के दो आसान तरीके हैं:

विधि I

  1. विज़ुअल स्टूडियो कोड खोलें और फ़ाइल पर जाएं (कोड यदि मैक का उपयोग कर रहे हैं) -> प्राथमिकताएं -> सेटिंग्स ; अब आपको एक सेटिंग पृष्ठ देखना चाहिए

  2. सर्च बार में ' इन्सर्ट फ़ाइनल न्यूलाइन ' डालें

  3. शीर्षक ' फाइलें: इंसर्सेस सेटिंग्स ' और / या ' यूजर सेटिंग्स ' टैब (एस) में आवश्यक के रूप में शीर्षक ' फाइल: इंसर्ट न्यूलाइन ' डालें के तहत चेकबॉक्स का चयन करें।

'फाइल: फाइनल न्यूलाइन' डालें चेकबॉक्स के साथ सेटिंग्स पेज

विधि II

  1. विज़ुअल स्टूडियो कोड खोलें और फ़ाइल पर जाएं (कोड यदि मैक का उपयोग कर रहे हैं) -> प्राथमिकताएं -> सेटिंग्स ; अब आपको एक सेटिंग पृष्ठ देखना चाहिए

  2. पृष्ठ के शीर्ष दाईं ओर {} आइकन पर क्लिक करके JSON सेटिंग पेज खोलें

  3. JSON सेटिंग पेज के सर्च बार में ' files.insertFinalNewline ' दर्ज करें

  4. भी

    • files.insertFinalNewlineJSON कुंजी वाली लाइन के बाईं ओर सफेद 'एडिट पेन' पर क्लिक करें और चुनेंTrue

    या

    • files.insertFinalNewlineJSON कुंजी वाली लाइन को कॉपी करें , इसे दाएं हाथ की साइड JSON फ़ाइल में 'उपयोगकर्ता सेटिंग्स' और / या 'कार्यस्थान सेटिंग्स' टैब के अनुसार पेस्ट करें , और इसके मान को सेट करेंtrue

उपयोगकर्ता सेटिंग्स JSON के साथ <code> files.insertFinalNewline </ code> <code> true </ code> पर सेट

अंतिम परिणाम

आपकी उपयोगकर्ता सेटिंग्स या कार्यक्षेत्र सेटिंग्स JSON फ़ाइल में, आपको "files.insertFinalNewline": trueप्रदान की गई घुंघराले ब्रेसिज़ ({}) के भीतर एक लाइन रीडिंग होनी चाहिए । इसके अतिरिक्त, सेटिंग्स पृष्ठ में, शीर्षक ' फ़ाइलें: सम्मिलित करें अंतिम न्यूलाइन ' के तहत चेकबॉक्स का चयन किया जाएगा।

दृश्य स्टूडियो कोड अब सहेजे जाने पर फ़ाइलों के अंत में एक खाली लाइन जोड़ देगा, अगर पहले से ही एक नहीं है।


क्या यह कभी भी अतिरिक्त न्यूलाइन्स में परिणत होता है, यदि फाइल में पहले से ही न्यूलाइन्स हैं?
एरोन फ्रेंके

3
@AaronFranke मैंने वह व्यवहार कभी नहीं देखा है। मेरे लिए, यह केवल एक नई पंक्ति जोड़ता है यदि कोई पहले से नहीं है। यदि आप यह समस्या कर रहे हैं, तो शायद अपनी अंतिम पंक्तियों की जांच करें जिसमें कुछ स्वरूपण नहीं हैं जो आप देख नहीं रहे हैं।
LJH

1
आप प्रति भाषा प्रकार भी परिभाषित कर सकते हैं:"[javascript]": {"files.insertFinalNewline": true}
मेरा लॉन

61

मैंने नीचे एक स्क्रीन कैप्चर रखा है, जिसमें दिखाया गया है कि विज़ुअल स्टूडियो कोड को फ़ाइलों के अंत में एक नई पंक्ति कैसे डालें। यह कोड समीक्षाओं में लिंक करने के लिए एक उपयोगी स्थान के रूप में भी काम करेगा जब "आपको यह करने की आवश्यकता है और फिर से सबमिट करें"।

सेटिंग्स बदलने के स्क्रीन पर कब्जा


4
मुझे यकीन है कि यह लोगों की मदद करेगा। आपका बहुत बहुत धन्यवाद!
LJH

@LJH के संपादन के लिए धन्यवाद।
एस्परर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.