क्या सिर्फ कीस्ट्रोक्स करना अच्छा नहीं होगा और क्या आप जिसको देख रहे हैं, उसके बजाय सभी जावा कक्षाओं में सभी आयातों को व्यवस्थित कर सकते हैं? क्या यह संभव है? क्या इसके लिए एक कीस्ट्रोक है?
क्या सिर्फ कीस्ट्रोक्स करना अच्छा नहीं होगा और क्या आप जिसको देख रहे हैं, उसके बजाय सभी जावा कक्षाओं में सभी आयातों को व्यवस्थित कर सकते हैं? क्या यह संभव है? क्या इसके लिए एक कीस्ट्रोक है?
जवाबों:
पैकेज एक्सप्लोरर और प्रेस में परियोजना का चयन करें Ctrl+ Shift+ O(एकल वर्ग संस्करण के समान कीस्ट्रोक)। पैकेज आदि के लिए काम करना चाहिए।
आप आयात को व्यवस्थित करने के लिए बचत पर सफाई के विकल्पों को संपादित कर सकते हैं। इस तरह आपके सभी आयात हमेशा व्यवस्थित होंगे।
ग्रहण ३.४ में सिर्फ विंडो - प्रेफरेंस में जाते हैं। ट्री व्यू में जावा - एडिटर - सेव एक्ट्स के तहत देखें।
यह है कि मैं अपने आयात को हर समय व्यवस्थित रखता हूं।
ग्रहण हेलियोस के लिए, "प्रोजेक्ट एक्सप्लोरर" दृश्य खोलें, अपने src फ़ोल्डर पर क्लिक राइट, सोर्स मेन्यू के तहत जाएं, और क्लिक "इंपोर्ट इंपोर्ट" को करें जो आपके सभी प्रोजेक्ट के लिए काम करे। या सिर्फ src फ़ोल्डर पर संयोजन Ctrl+ Shift+ मारा O।
यदि आप किसी संपूर्ण प्रोजेक्ट के विरुद्ध सहेजने की कार्रवाई चलाना चाहते हैं, तो आप प्रोजेक्ट पर राइट क्लिक कर सकते हैं, फिर सोर्स चुनें और फिर क्लीन अप ...
मेरे एंड्रॉइड ऐप में लीडबोल्ट विज्ञापन हैं। प्रत्येक लीडबॉल संस्करण पर, लीडबॉल्ट ने मुझे जावा आयात के नाम को फिर से अपडेट करने के लिए मजबूर किया। उदाहरण के लिए, मेरे ऐप में यह था:
import com.kwswsuyruzouggmtbzxb.*
फिर अद्यतन पर उन्होंने मुझे नाम के साथ एक नया पैकेज दिया:
import com.izwevyqazy.*
और इसलिए, मुझे पुराने नाम से नए नाम पर लगभग 20 या अधिक जावा स्रोत कोड फ़ाइलों में परिवर्तन करना होगा। इसलिए, जो मैंने किया, वह इस तरह से ग्रहण आईडीई में आयात को फिर से व्यवस्थित करना है:
मैक के लिए आप Cmd+ Shift+ का उपयोग कर सकते हैं O। वैकल्पिक रूप से, आप इसे मेनू के माध्यम से कर सकते हैं:Source -> Optimize Imports
आप इसे व्यक्तिगत फ़ाइलों पर, या प्रत्येक स्रोत फ़ोल्डर के लिए चला सकते हैं। यदि आप इसे प्रोजेक्ट एक्सप्लोरर के प्रोजेक्ट स्तर पर आज़माते हैं, तो विकल्प को निकाल दिया जाता है। यदि आपके पास मॉड्यूल और स्रोत फ़ोल्डर का एक गुच्छा है, तो आपको इसे कुछ समय करना पड़ सकता है। :)