IntelliJ IDEA फाइल के हर सिरे पर एक नई लाइन कैसे डालें?


279

मैं IntelliJ IDEA फाइल के हर छोर पर एक नई लाइन कैसे डालूं, ताकि GitHub उदाहरण के लिए शिकायत न करे?

जवाबों:


441

अपनी संपादक सेटिंग बदलें:

सेटिंग → एडिटर → जनरल → सेव पर फाइल के अंत में लाइन फीड सुनिश्चित करें


4
क्या केवल एक को मजबूर करना संभव है? यानी अगर वहाँ 2 या अधिक यह अतिरिक्त newlines हटाता है?
पाइलिनक्स

30
@ मब्रदो इंटेलीज 14 में यहSettings->Editor->General->Other->Ensure line feed at file end on save.
नाइटा

9
सेटिंग नए संस्करण में स्थानांतरित हो गई है: सेटिंग्स -> संपादक -> सामान्य -> ​​सहेजें पर फ़ाइल के अंत में लाइन फ़ीड सुनिश्चित करें
RomanKonz

3
जब से IntelliJ ऑटो-सेव करता है, मुझे नई लाइन नहीं मिलती है जब तक कि मैं स्पष्ट रूप से फाइल को नहीं बचाता हूं। यह मेरे लिए काफी हल नहीं करता है जब तक कि मैं कुछ याद नहीं कर रहा हूं।
शतयूट

1
@AndriyKryvtsun मुझे लगता है कि यह विंडोज में ऐसा नहीं है। से विकिपीडिया : "... नई-पंक्तियों या तो अलग लाइनों या वे कहते हैं कि समाप्त लाइनों।" * निक्स प्रणाली में वे लाइनों को समाप्त करते हैं, इसलिए यह कुछ कार्यक्रमों के लिए प्रतीत होता है कि एक अनुगामी खाली लाइन है।
फ्रैंकलिन यू

78

2017 अपडेट का जवाब:

मैक : Preferences > Editor > General > Ensure line feed at file end on save


41

इंटेलीज आईडिया 2016.3

दृष्टिकोण १

फ़ाइल > सेटिंग्स ... > संपादक > सामान्य > सेव पर फ़ाइल के अंत में लाइन फ़ीड सुनिश्चित करें

फ़ाइल> सेटिंग्स

संपादक> सामान्य> सुनिश्चित करें

दृष्टिकोण २

सहायता > एक्शन ढूंढें ... ( Ctrl+ Shift+ A)> " सुनिश्चित लाइन फ़ीड " टाइप करें > टॉगल को चालू करें (माउस क्लिक या Enter) का उपयोग "अन्य:" सहेजें पर फ़ाइल के अंत में लाइन फ़ीड सुनिश्चित करें।

मदद> कार्रवाई खोजें

लाइन फीड सुनिश्चित करें


23

कई उपयोगी सुविधाओं के साथ संभावित विकल्प EditorConfig है

बस .editorconfigअपने रेपो में एक फ़ाइल जमा करें

[*]
insert_final_newline = true

और यह न केवल आइडिया में, बल्कि सभी प्रमुख आईडीई (कुछ को प्लगइन की आवश्यकता है) में मूल रूप से काम करेगा।

अब सभी टीम के सदस्यों के पास एक ही कॉन्फ़िगरेशन, ईओएल, ईओएफ और रिक्त स्थान बनाम अधिक टैब नहीं होंगे :)


वेबस्टॉर्म में यह डिफ़ॉल्ट आईडीई कॉन्फ़िगरेशन को ओवरराइड करेगा यदि प्लगइन सक्षम है।
ट्यूनो

1
वाह! वास्तव में इस जवाब की तरह। EOF से पहले की नई लाइन इस तरह के एक छोटे से विवरण है कभी-कभी टीम के अन्य लोगों को समझाने के लायक नहीं है जो इसे नहीं समझते हैं और इसके बारे में परवाह नहीं करते हैं। यह पसंद का जवाब होना चाहिए क्योंकि जब जेटबाइन्स यूआई को पुनर्व्यवस्थित करता है, तो अन्य उत्तर अधिक पुराने हो सकते हैं। यह उत्तर अच्छे के लिए मान्य होने की अधिक संभावना है क्योंकि EditorConfig को Intellij पर डिफ़ॉल्ट रूप से सक्षम किया गया है।
एल। होलांद

ध्यान दें कि जब आप किसी भी परिवर्तन को सहेजते हैं, तो एंड्रॉइड स्टूडियो में इसे एक नई पंक्ति में जोड़ा जाएगा, न कि सुधार पर
Maragues

बचाव के लिए @Maragues ऑटो रिक्शा!
सैडुलिन

महान, अद्यतन के बाद phpstorm (2019.2.1) के साथ परीक्षण किया गया।
अर्नस वी।

2

सामान्य -> ​​IntelliJ IDEA 2020 के लिए फ़ाइलें सहेजें।

नीचे दाएं कोने की जाँच करें: स्क्रीनशॉट


छवि प्रदर्शित करने के लिए मेरे पास पर्याप्त प्रतिष्ठा बिंदु नहीं है। तो कृपया लिंक पर क्लिक करें।
अखिल रावत

समीक्षा से: एक उत्तर अपडेट किया गया।
अलेक्सी पोटापोव

1

जैसा कि राइडर (.NET के लिए आईडीईए के चचेरे भाई) मुझे पागल कर रहे हैं, यह उन लोगों के लिए सहायक हो सकता है जो सी # लिख रहे हैं Ensure line feed at file end on Save हैं अकेले काम नहीं करेंगे। इसकी जरूरत है

File → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file

मुझे यह बदलना याद नहीं है और मैंने सुनिश्चित करने के लिए कोई सेटिंग आयात नहीं की है, इसलिए मुझे लगता है कि यह डिफ़ॉल्ट रूप से अक्षम है।

सवार सेटिंग्स

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