सवाल एंड्रॉइड स्टूडियो (इंटेलिजे) में कोड कैसे प्रारूपित करें


मैं एक ताजा बनाया गया एंड्रॉइड एप्लिकेशन में कोड प्रारूपित करना चाहता हूं।

मैंने कोड को इस तरह से गड़बड़ कर दिया:

 private static final
    int AUTO_HIDE_DELAY_MILLIS
            = 3000;

मैं इसे प्रारूपित करना चाहता हूं ctrl+alt+L लेकिन यह कोड की मरम्मत नहीं कर रहा है। मैं विंडोज 8.1 का उपयोग करता हूं।


37
2018-03-14 16:58


मूल


जब आप दबाते हैं ctrl+alt+l क्या आपको एक सुधारक संकेत मिलता है? बस यह सुनिश्चित करने के लिए कि इस शॉर्टकट पर कुछ और प्रतिक्रिया नहीं दे रहा है। कभी-कभी यह पहले कोड को हाइलाइट करने में मदद करता है। - sandalone
ctrl+alt+l मेरे साथ ठीक काम करता है। मैं वर्तमान में विंडोज 8.1 का भी उपयोग कर रहा हूं। - NPE
Ctrl+Alt+L या Ctrl+Shift+Alt+L संवाद के लिए - Saad Bilal


जवाब:


बस परियोजना या निर्देशिका पर राइट-क्लिक करें, और चुनें सुधार कोड Reformat Code


49
2018-02-10 16:10



एक साथ कई फाइलों के लिए इसे करने का एक अच्छा तरीका, धन्यवाद। - Bartek Lipinski
सुनिश्चित करें कि यदि आप "ऑर्डर / फॉर्मेट कोड" यानी ctrl + alt + L के समान परिणाम चाहते हैं तो आप पुनर्व्यवस्थित प्रविष्टियों की जांच करें - AskQ


यदि आप चाहते हैं:

  1. ऑर्डर / फॉर्मेट कोड: नियंत्रण + alt + एल
  2. कार्यान्वयन के तरीके: नियंत्रण + मैं
  3. ओवरराइड तरीके: नियंत्रण + ओ

उदाहरण के लिए यह पूंजी अक्षरों की आवश्यकता नहीं है।

श्रेष्ठ!


40
2017-07-11 19:33



यह एंड्रॉइड स्टूडियो 2.2 के लिए काम नहीं कर रहा है। कृपया उत्तर अपडेट करें - Anand Savjani


सबसे पहले आपको कॉन्फ़िगर करने की आवश्यकता होगी कि आपका कोड किस प्रकार स्वरूपित है। यह जाकर किया जा सकता है

[Main Menu] -> File -> Settings
फिर जाएं
(Project Settings) -> Code Style -> Java

इस क्षेत्र में आप उन सभी प्रारूपण नियमों को परिभाषित कर सकते हैं जिन्हें आप अपने कोड पर लागू करना चाहते हैं।

अब आपको जाकर सुधार कोड के लिए कीबोर्ड शॉर्टकट को चेक (या बदलें) करना चाहिए

[Main Menu] -> File -> Settings
फिर जाएं
(IDE Settings) -> Keymap

बस टाइप करो Reformat Code इसे खोजने के लिए ऊपरी दाएं भाग में खोज बॉक्स में।

एक बार ऐसा करने के बाद, उस कोड को हाइलाइट करें जिसे आप सुधारना चाहते हैं और आपके द्वारा परिभाषित नियमों के आधार पर अपने कोड को दोबारा सुधारने के लिए कीबोर्ड शॉर्टकट का उपयोग करें।


34
2018-03-15 16:14



किसी कारण से यह अभी भी मेरे लिए काम नहीं करता है। मैं कोड स्निपेट में डबल स्पेस लाइनों को निकालने के लिए स्वचालित स्वरूपण का उपयोग करना चाहता हूं जिसे मैं संपादक को कॉपी करता हूं। कोड स्वरूपण मेरे लिए ऐसा करने से इंकार कर देता है। - Xitcod13
कहीं एक सेटिंग है जो "पेस्ट करने के बाद प्रारूप" की रेखाओं के साथ कुछ है (मुझे अभी सटीक शब्द की अनिश्चितता है) जिसे सक्षम किया जाना चाहिए। यदि वह अभी भी काम नहीं करता है, तो शायद आपके नियम डबल स्पेस लाइनों को हटाने के लिए सही तरीके से सेटअप नहीं हैं - मुझे यकीन नहीं है कि सिंगल लाइन रिक्त स्थान (केवल दो खाली लाइनें) को हटाने के लिए कोई नियम हैं। - free3dom


एंड्रॉइड स्टूडियो (मैक पर) में, मैं कोड खंड का चयन करता हूं, फिर चुनें Code मेनू आइटम और क्लिक करें Auto-Indent Lines

स्क्रीनशॉट देखें:

enter image description here

शॉर्टकट कुंजी (मैक पर) CTRL-ALT-i है


10
2018-01-20 01:08





कम से कम मेरे एंड्रॉइड स्टूडियो संस्करण पर, "स्वरूपण करते समय रखें - लाइन ब्रेक" डिफ़ॉल्ट रूप से सक्षम किया गया था। तो आपको जाने की जरूरत है

प्राथमिकताएं-> संपादक -> कोड शैली -> जावा और उस चेकबॉक्स को अक्षम करें (नीचे स्क्रीनशॉट देखें)

Android Studio Preferences


3
2018-05-12 11:43





alt + ctrl + shift + l या ALT + CTRL + SHIFT + L उबंटू (एंड्रॉइड स्टूडियो) में कोड व्यवस्थित करने के लिए शॉर्टकट कुंजी है


2
2017-08-02 06:48