मैं IntelliJ में अपना कोड प्रारूपित नहीं कर पा रहा हूं।
मैं मार्जिन लाइन (120 कॉलम पर डिफ़ॉल्ट रूप से) देख सकता हूं लेकिन ऐसा लगता है कि मेनू से सक्रियण:
कोड -> सुधार कोड
बस इस मार्जिन की अनदेखी कर रहा है।
मैं IntelliJ में अपना कोड प्रारूपित नहीं कर पा रहा हूं।
मैं मार्जिन लाइन (120 कॉलम पर डिफ़ॉल्ट रूप से) देख सकता हूं लेकिन ऐसा लगता है कि मेनू से सक्रियण:
कोड -> सुधार कोड
बस इस मार्जिन की अनदेखी कर रहा है।
जवाबों:
क्या आपका मतलब है कि फ़ॉर्मेटर लंबी लाइनें नहीं तोड़ता है? सेटिंग्स / प्रोजेक्ट सेटिंग्स / कोड स्टाइल / रैपिंग की जाँच करें।
अद्यतन: IntelliJ के बाद के संस्करणों में, विकल्प सेटिंग्स / संपादक / कोड शैली के अंतर्गत है। और सेलेक्ट करे Wrap when typing reaches right margin
।
सुनिश्चित करें कि सही मार्जिन पार नहीं किया गया है
फ़ाइल> सेटिंग्स> संपादक> कोड शैली> जावा> रैपिंग और ब्रेसेस> सुनिश्चित करें कि सही मार्जिन पार नहीं हुआ है
रिफ़ॉर्मट कोड
कोड> सुधार कोड ...
या प्रेस Ctrl+ Alt+L
यदि आपके पास ऐसा कुछ है:
thisLineIsVeryLongAndWillBeChanged(); // comment
इसे परिवर्तित किया जाएगा
thisLineIsVeryLongAndWillBeChanged();
// comment
के बजाय
// comment
thisLineIsVeryLongAndWillBeChanged();
यही कारण है कि मैं सुधार करने से पहले कोड के टुकड़ों का चयन करता हूं अगर कोड पिछले उदाहरण में दिखता है।
IntelliJ IDEA 14 : फ़ाइल> सेटिंग्स> संपादक> कोड शैली> टाइपिंग सही मार्जिन तक पहुंचने पर लपेटें
IntelliJ IDEA 15, 2016 और 2017 : फ़ाइल> सेटिंग्स> संपादक> कोड शैली> टाइप करने पर लपेटें
Wrap when typing reaches right margin
एक बार जब आप पहले से ही लपेटे गए लाइन पर कुछ बदलते हैं तो वसीयत जबरदस्त मुसीबत में पड़ जाएगी। आपका जवाब सिर्फ आह्वान पर सफाई देता है। एक "सहेजें और प्रारूप" मैक्रो के साथ संयुक्त यह शुद्ध सोना है!
Intellij IDEA 2018.2 में "सुनिश्चित करें कि मार्जिन सही नहीं है" को पार करना मेरे लिए काम नहीं करता है। मुझे वर्कअराउंड मिल गया है, हमें नीचे दिए गए प्रत्येक तत्वों को "लंबे समय तक" लपेटें "लपेटें" से बदलने की आवश्यकता है।
उसके बाद, हम पूर्वावलोकन कर सकते हैं कि किस प्रकार के रैप प्रकार को सही पैनल में देखकर बदल दिया जाएगा। यदि हम संतुष्ट हैं, तो परिवर्तनों को लागू करने के लिए "ठीक" या "लागू करें" पर क्लिक करें। अंत में हम का उपयोग करके एक mannual प्रारूप की जरूरत है CTRL+ ALT+ LWindows में और Command+ Shift+ LMacOS में।
या आप शॉर्टकट का उपयोग कर सकते हैं:
Ctrl + Alt + L
आप Ctrl + Shift + S के लिए मैक्रो बना सकते हैं (उदाहरण के लिए) जो यह सब करते हैं:
संपादन> मैक्रो> मैक्रो रिकॉर्डिंग प्रारंभ करें (रिकॉर्डिंग शुरू हो जाएगी)। आपको जहां जरूरत है वहां क्लिक करें।
उदाहरण के लिए:
Code > Reformat Code
Code > Auto-Indent Lines
Code > Optimize Imports
Code > Rearrange Code
File > Save All
... (all that you want)
फिर, मैक्रो रिकॉर्डिंग को रोकने के लिए IDE के निचले-दाएं लाल बटन पर क्लिक करें।
स्थूल नाम सेट करें।
फ़ाइल> सेटिंग्स> मैक्रोज़> अपने मैक्रो नाम पर जाएं ।
राइट क्लिक> कीबोर्ड शॉर्टकट जोड़ें, और Ctrl + Shift + S टाइप करें।
IntelliJ IDEA 2020.1 में कोड संपादक में पाठ लपेटने के लिए, समुदाय इन चरणों का पालन करें:
Ctrl + Shift + "A" OR Help -> Find Action
Enter: "wrap" into the text box
Toggle: View | Active Editor Soft-Wrap "ON"