ग्रहण से अप्रयुक्त आयातों को कैसे हटाया जाए


149

क्या ग्रहण आईडीई के साथ किसी परियोजना के सभी अप्रयुक्त आयात (चेतावनी के साथ संकेतित) को स्वचालित रूप से हटाने का कोई तरीका है?


@Dibya: कृपया उन भाषा टैगों को बेतरतीब ढंग से न जोड़ें, जो भाषा के बारे में नहीं हैं। धन्यवाद।
ऑर्बिट

उत्तर जावा का उल्लेख करते हैं; मैं सी ++ के लिए यह देख रहा था। क्या यह ग्रहण में C ++ प्रोजेक्ट पर समान काम करता है?
dwanderson 20

@dwanderson: क्षमा करें, मैंने ज्यादातर जावा के साथ ग्रहण का उपयोग किया। मुझे नहीं लगता कि यह C ++ के साथ काम करता है।
हीजेनबग

@ हाइसेबग: क्या आप जावा टैग जोड़ने पर विचार करेंगे?
न्यूयूसर

@NewUser: यदि यह केवल जावा (शायद यह है), हाँ मैं (या आप) लापता टैग को संपादित और ठीक कर सकता हूं!
हाइजेनबग

जवाबों:


248

मुझे बस रास्ता मिल गया। वांछित पैकेज पर राइट क्लिक करें Source-> Organize Imports

शॉर्टकट कुंजियाँ:

  • विंडोज: Ctrl+ Shift+O
  • मैक: Cmd+ Shift+O

54
यह इसके लिए एक सेव-एक्शन को परिभाषित करने में भी काफी सहायक है। प्राथमिकताएँ
जावा-

2
ध्यान दें कि यह उन्हें और अधिक प्रस्तुत करने के तरीके से चारों ओर ले जाकर उन्हें 'साफ़' करेगा।
चेसोफर्नेड

कैसे के बारे में Android Studio?

मजाकिया तौर पर मेरे पास ऐसी स्थिति थी जहां आयात सूची में एक ही फ़ाइल से एक सार्वजनिक स्थैतिक आंतरिक वर्ग होता है और 'आयात आयात' अनावश्यक प्रविष्टि को नहीं हटा सकता है। जैसा कि कक्षा का उपयोग नहीं किया गया था, मैंने इसे निजी बना दिया और आयोजक सफल रहा ...
बॉन्डैक्स

71

आप Ctrl+ Shift+ दबाकर शॉर्टकट का उपयोग कर सकते हैंO


1
1 फ़ाइल एटा समय के लिए
minil

6
@minil यदि आप पैकेज एक्सप्लोरर में प्रोजेक्ट / पैकेज को चिह्नित करते हैं और फिर Ctrl + Shift + O करते हैं तो पूरी परियोजना / पैकेज wil अप्रयुक्त आयातों से साफ हो जाएगा
zvisofer

41

मुझे पता है कि यह बहुत पुराना धागा है। मुझे यह रास्ता बहुत मददगार लगा:

  1. विंडो → वरीयताएँ → जावा → संपादक → सेव एक्शन पर जाएँ।
  2. विकल्प की जाँच करें "सहेजें पर चयनित क्रियाएं करें"।
  3. "आयात व्यवस्थित करें" विकल्प की जाँच करें।

अब हर बार जब आप अपनी कक्षाओं को बचाते हैं, तो ग्रहण अप्रयुक्त आयातों को हटाने का ध्यान रखेगा।


12

सभी अप्रयुक्त आयात को ग्रहण में निकालें:

वांछित पैकेज पर राइट क्लिक करें फिर स्रोत-> इंपोर्ट को व्यवस्थित करें। या आप Ctrl + Shift + O दबाकर शॉर्टकट का उपयोग कर सकते हैं

पूरी तरह से काम करें।


8

अगर आप इसे पूरे प्रोजेक्ट पर करना चाहते हैं तो प्रोजेक्ट के अंदर -> src फोल्डर चुनें -> Ctrl + Shift + O दबाएं


7

ALT + CTRL + O का उपयोग करें। यह सभी आयातों को व्यवस्थित करेगा। आप "कोड" मेनू में विभिन्न अन्य विकल्प पा सकते हैं।

संपादित करें: क्षमा करें, यह CTRL + SHIFT + O है


1
मुझे लगता है कि यह cntrl + shift + O
शैडो

3

प्रेस Ctrl + Shift + हे और यह अवांछित आयात निकाल देंगे


2
यह मौजूदा जवाबों में से कई का सिर्फ एक दोहराव लगता है।
पैंग

अच्छा, सीधे आगे अनावश्यक आयात विवरणों पर टिप्पणी करने के लिए उत्तर देंEclipse
देव आनंद सदाशिवम

2

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

विंडो पर जाएं> प्राथमिकताएं> जावा> संपादक> कार्रवाई सहेजें

और जो आप चाहते हैं, उसे चुनें।


0

निश्चित रूप से ग्रहण इंडिगो में, अप्रयुक्त आयात के तहत एक पीली रेखा दिखाई देती है। यदि आप उस पर मंडराते हैं, तो कई लिंक होंगे; जिनमें से एक कहेगा "अप्रयुक्त आयात को हटा दें"। उस पर क्लिक करें।

यदि आपके पास कई अप्रयुक्त आयात हैं, तो बस एक पर होवर करें और एक लिंक होगा जो आपको एक बार में सभी अप्रयुक्त आयातों को हटाने की अनुमति देता है। मुझे हाथ से सटीक शब्द याद नहीं आ रहे हैं, लेकिन सभी लिंक जो दिखाई देते हैं वे बहुत ही आत्म व्याख्यात्मक हैं।


यह केवल एक एकल फ़ाइल पर लागू होता है, संपूर्ण परियोजना के लिए नहीं।
थॉमस वेलर

0

आयात को पुन: व्यवस्थित करने के लिए नहीं (प्रकट करने के लिए नहीं। * और लाइनों को पुनः व्यवस्थित करने के लिए नहीं) कम से कम वीसीएस बदलाव के लिए
आप कस्टम एक्लिप्स क्लेप का उपयोग कर सकते हैं क्योंकि यह उत्तर बताता है

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