मैं निर्देशिका प्रदर्शित करने के लिए IntelliJ IDEA कैसे प्राप्त करूं?


117

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

मैं प्रोजेक्ट निर्देशिका में प्रोजेक्ट निर्देशिका में निर्देशिका प्रदर्शित करने के लिए IDEA प्राप्त करने में सक्षम प्रतीत नहीं हो सकता। यहां तक ​​कि अगर मैं मैन्युअल रूप से एक निर्देशिका जोड़ता हूं, तो यह इसे प्रदर्शित करने से इनकार करता है।

मुझे लगता है कि शायद इस तथ्य के साथ कुछ करना है कि यह जावा सम्मेलनों को लागू करने की कोशिश करता है, लेकिन जब मैंने एक पुराने ग्रहण परियोजना को आयात किया, तो यह सभी निर्देशिकाओं को ठीक दिखा।

क्या मुझे निर्देशिकाओं को देखने के लिए प्रोजेक्ट बनाने और IDEA में आयात करने के लिए ग्रहण का उपयोग करना होगा, या कोई अन्य चाल है?

मैं आईडीईए संस्करण 8.1.3 का उपयोग कर रहा हूं, और कोड केवल HTML और जावास्क्रिप्ट फ़ाइलों का एक सादा गुच्छा है, किसी भी तरह के जावा वातावरण में नहीं।


हल किया गया, लेकिन ऐसा लगता है कि मुझे अपना जवाब स्वीकार करने के लिए 45 घंटे इंतजार करना होगा।
जानी हार्टिकेनन

जवाबों:


110

ऐसा लगता है कि मुझे वास्तव में "उचित" निर्देशिका दृश्य देखने के लिए परियोजना के अंदर एक जावा मॉड्यूल (फ़ाइल-> नया मॉड्यूल) मैन्युअल रूप से बनाने की आवश्यकता है। मुझे आश्चर्य है कि जब मैंने इसे प्रोजेक्ट के साथ बनाया तो यह क्यों नहीं दिखा।


क्या आप फ़ाइलों के लिए विशिष्ट फ़ोल्डर नाम पर जाने का एक तरीका है?
फुतुओतद

1
यह मेरे लिए काम नहीं करता है। जब मैं एक नया जावा मॉड्यूल बनाने की कोशिश करता हूं, तो आईडिया सिर्फ इसके लिए मेरे स्रोत में एक नई निर्देशिका बनाने की कोशिश करता है। मैं ऐसा नहीं चाहता। मैं एक PHP मॉड्यूल, या ऐसा कुछ आयात करना चाहता हूं।
जेम्सफिशर

2
मैंने एक नया स्टेटिक वेब प्रोजेक्ट किया क्योंकि "खाली प्रोजेक्ट" निर्देशिकाओं को नहीं दिखाता था। स्टेटिक वेब प्रोजेक्ट करता है। यह एक PHP परियोजना के लिए था; एक php परियोजना के लिए जावा मॉड्यूल जोड़ने का विचार एक अलग बुरी गंध है :)
डेविड मैन

IDEA 2016.2 में नया प्रोजेक्ट बनाते समय स्टेटिक वेब प्रोजेक्ट सूची में नहीं है :(?
dang89

83

मैं इसी समस्या से जूझ रहा हूं और एक और कारण पाया कि निर्देशिकाएं सही ढंग से नहीं दिख सकती हैं। सुनिश्चित करें कि "सामग्री रूट" सही है।

  • प्रोजेक्ट पर क्लिक करें
  • "फाइल" -> "प्रोजेक्ट स्ट्रक्चर" चुनें
  • बाएं कॉलम से "मॉड्यूल" का चयन करें, और एक मॉड्यूल का चयन करें।

स्रोत टैब पर आपको एक नई सामग्री रूट जोड़ने के लिए बटन के साथ-साथ वर्तमान "सामग्री रूट" दिखाई देगा।

सुनिश्चित करें कि सामग्री रूट सही है। जब प्रोजेक्ट संरचना दृश्य में आप केवल "सामग्री रूट" के नीचे की फाइलें देखेंगे। मैं इंटेलीज के लिए काफी नया हूं लेकिन मुझे लगता है कि चींटी के संदर्भ में कंटेंट रूट का आधार है।

ये निर्देश IntelliJ 9.x के लिए हैं

आशा है कि यह किसी की मदद करता है।


2
मेरी परियोजना में स्पष्ट रूप से कोई "मॉड्यूल" नहीं है, इसलिए यह मेरी मदद नहीं करता है।
jameshfisher

आपका बहुत बहुत धन्यवाद! 2 घंटे की खोज के बाद इसने मुझे बहुत मदद की।
सैलेश कोठा

29

वर्तमान और अधिक सरल तर्क:

  • .idea / फ़ोल्डर निकालें
  • आइडिया फ़ाइल में चुनें -> नई परियोजना।
  • बाएं मेनू में वेब मॉड्यूल का चयन करें, और फिर प्रोजेक्ट फ़ोल्डर सेट अप करें
  • हो गया!

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

आपको "वेब मॉड्यूल" विकल्प के लिए प्लगइन स्थापित करने की आवश्यकता है। मुझे लगता है कि यह PHP के लिए ही मायने रखता है, JS / CSS के लिए नहीं।
जीवनरक्षक

2
यह वही है जिसने मेरे लिए काम किया है। अजीब बात है कि IntelliJ आपसे महत्वपूर्ण निर्देशिकाओं को छिपाने के लिए बहुत उत्सुक है।
एमसीवी

यह मेरे लिए PhpStorm में काम किया। मैंने PhpStorm को बंद कर दिया, .idea to .idea_ और फिर से PhpStorm शुरू कर दिया। तब IDE ने एक नया .idea फ़ोल्डर बनाया और प्रोजेक्ट संरचना फिर से सही रूप से वापस आ गई।
larkee

1
मैं ऐसा करने के लिए स्टेटिक वेब प्रोजेक्ट का उपयोग करता हूं
डेविड मैन

26

मैंने थुरमन सैंडर्स के लिए धन्यवाद का समाधान पाया और एक और स्पष्ट जवाब पोस्ट करने का फैसला किया, मामले में यह किसी और की मदद करता है। मुझे पता है कि इस तरह एक जवाब ने मुझे 5 मिनट तक बचाए रखा।

संकट

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

उपाय

जिस फ़ोल्डर को आप देखना चाहते हैं उसे छोड़कर Intellij को बंद कर दें

  1. मॉड्यूल सेटिंग्स खोलें
    • मॉड्यूल का चयन करें और दबाएँ F4
    • या राइट क्लिक करें मॉड्यूल और "ओपन मॉड्यूल सेटिंग" चुनें
    • या cmd;प्रोजेक्ट सेटिंग्स खोलने के लिए दबाएँ , फिर अपने मॉड्यूल का चयन करें
  2. नीचे दिए गए चित्र में दिए गए चरणों का पालन करें:
    • 'स्रोत' टैब चुनें
    • उस फ़ोल्डर का चयन करें जिसे आप देखना चाहते हैं
    • 'बहिष्कृत' विकल्प को निष्क्रिय करें
  3. ओके दबाओ
    • जब आप कर लेंगे, तो फ़ोल्डर नारंगी हो जाएगा और अंत में प्रोजेक्ट दृश्य में दिखाई देगा!

यहां छवि विवरण दर्ज करें


इसे क्लिक करके चयनित और अचयनित के बीच टॉगल करना चाहिए। आप "बहिष्कृत फ़ोल्डर" के तहत मध्य भाग में X के बाईं ओर क्लिक करने का भी प्रयास कर सकते हैं। ऊपर की छवि में, वह अनुभाग गुलाबी रंग में है और इसमें फ़ोल्डर .gradleऔर buildफ़ोल्डर हैं। X को दाईं ओर क्लिक करने से उन आइटमों को निकालने की समान स्थिति होनी चाहिए, जिनमें शामिल किए गए फ़ोल्डर सूची से हैं।
galeale

2
"ज्यादातर मामलों में, यह वही है जो आप चाहते हैं।" नहीं! यह एक भयानक, भयानक धारणा है। डिफ़ॉल्ट को पूरे प्रोजेक्ट संरचना को दिखाना चाहिए, न कि सब कुछ छिपाने के लिए। कुछ मामलों में मैं निर्माण या लक्ष्य को छिपाना चाह सकता हूं, लेकिन सब कुछ छिपाना सिर्फ एक बहुत ही भयानक विचार है। और इंटेलीज में सामान को अनहाइड करने की प्रक्रिया बहुत ही भयानक है। "सब कुछ दिखाएं" प्रोजेक्ट दृश्य का एक सरल हिस्सा होना चाहिए। (मेरे मामले में, मैंने गिट से एक कोणीय परियोजना की जाँच की, सब छिपा हुआ था, और चयन करने के लिए कोई मॉड्यूल नहीं थे।)
mcv

1
मेरे मामले के लिए: मैंने पाया कि मॉड्यूल (सिर्फ एक स्थिर फ़ोल्डर) जो मैं मॉड्यूल सूची में दिखाई नहीं दे रहा था (फिर से शुरू होने के बाद कुछ uknown कारण के लिए), इसलिए मैंने इसे फिर से जोड़ा और इसने इस मुद्दे को तय किया
darren

14

ऐसा करने का सबसे सरल तरीका!

कुछ अन्य जवाबों को पढ़ते हुए, उन्हें आपको प्रोजेक्ट स्ट्रक्चर -> मॉड्यूल में जाना चाहिए और जांचना चाहिए कि स्रोतों को बाहर नहीं रखा गया है।

लेकिन मेरे मामले में - इस परियोजना में कोई भी मॉड्यूल परिभाषित नहीं हैं, जिससे मदद नहीं मिली।

आसानी से अपनी परियोजना के लिए एक मॉड्यूल बनाने के लिए और इसलिए फ़ोल्डर संरचना दिखाएं -

  • फ़ाइल मेनू पर जाएं -> नया -> प्रोजेक्ट ...
  • स्टेटिक वेब का चयन करें । नोट: इससे कोई फर्क नहीं पड़ता कि आपकी परियोजना "वेब" है या नहीं!
  • अगला मारो, फिर उसी प्रोजेक्ट का नाम भरें : और प्रोजेक्ट का स्थान: जैसा कि आप पहले ही देख चुके हैं।
  • IntelliJ कहेंगे "फ़ाइल पहले से मौजूद हैं" - "क्या आप इसे अधिलेखित करना चाहेंगे?" - उत्तर हाँ

बैम! चयनित प्रोजेक्ट दृश्य के साथ आपका प्रोजेक्ट फलक अब तुरंत आपके प्रोजेक्ट की फ़ोल्डर संरचना को दिखाना चाहिए।

यदि आपके पास मावेन प्रोजेक्ट है , तो आपको मावेन प्रोजेक्ट्स विंडो में रूट pom.xml जोड़ना होगा ।

और अगर आप बाद में अपने प्रोजेक्ट में जावा को जोड़ना चाहते हैं, तो आपको संभवतः एक जेडीके को भी कॉन्फ़िगर करना चाहिए।


आपका बहुत बहुत धन्यवाद।
जूलिस्क

6

बस उपयोग करें File » New Project » Static Web। आपकी सभी फाइलें और निर्देशिकाएं दिखाई देंगी।

इंटेलीज आईडिया नई परियोजना संवाद


मेरी समस्या के लिए सबसे अच्छा जवाब। अजीब है कि IntelliJ के पास ऐसा कोई दृश्य नहीं है जो सभी फ़ोल्डर्स को प्रदर्शित करता है, भले ही वे स्रोत / प्रबंधित या जो भी हों ...
mmey

सरल और काम करता है, भले ही आपके पास मौजूदा स्रोत हों। बस यह चुनें कि डायरेक्टरी और इंटेलीज बाकी का ध्यान रखेंगे। एक प्रतिक्रिया-मूल परियोजना के लिए इंटेलीज विचार 15 पर परीक्षण किया गया।
रजा गिल

3

File -> Invalidate Caches / Restart मेरे लिए काम किया।


इस बात का उल्लेख करते हुए कि इस क्रिया के उपयोग से IDE का स्थानीय इतिहास साफ़ हो जाएगा। अधिक जानकारी: jetbrains.com/idea/help/cleaning-system-cache.html
bagonyi

1

वही समस्या मुझे कुछ घंटों के लिए पागल कर रही थी, साथ ही नेटबींस से आ रही थी, जहां मैं एक नई परियोजना शुरू कर सकता था और अपने स्रोत पेड़ को आयात कर सकता था। मेरी परियोजना PHP / JS है और जावा से इसका कोई लेना-देना नहीं है, इसलिए जावा मॉड्यूल बनाने के लिए यह सहज नहीं था, बस मैं अपनी फाइलों को सूचीबद्ध देख सकता था।

मैंने अधिक जानकारी के लिए यहां समाधान (ऊपर कवर) पाया ।


1

यहां बताया गया है कि मैं अपनी परियोजना के सभी फ़ोल्डरों को "प्रदर्शित" करने में सक्षम था:

  1. किसी तरह प्रोजेक्ट सेटिंग्स पेज पर जाएं (मेरे लिए यह प्रोजेक्ट राइट-क्लिक करें तो मॉड्यूल चुनें)

  2. सुनिश्चित करें कि स्रोत टैब चयनित है

  3. आपको स्रोत \ फ़ोल्डर के तहत "बहिष्कृत फ़ोल्डर" के बीच में एक खंड देखना चाहिए

  4. इसे बाहर करने से हटाने के लिए इसके आगे X पर क्लिक करें और यह दृश्यमान हो जाता है।

आशा है कि यह मदद करता है।


0

मुझे लगता है कि यह आपके लिए हो रहा है क्योंकि intellij के प्रोजेक्ट विंडो में 'कॉम्पैक्ट खाली मध्य पैकेज' विकल्प है जैसा कि डिफ़ॉल्ट रूप से जांचा गया है। आपको यह विकल्प प्रोजेक्ट्स टैब के सेटिंग सेक्शन के तहत मिलेगा।


क्या आपके पास स्क्रीनशॉट है?
जेम्स ए मोहलर

0

मेरे पास एक परीक्षण फ़ोल्डर था जो इंटेलीजे में प्रदर्शित नहीं हो रहा था। यह पता चला कि इसमें कोई फाइल नहीं थी, इंटेलीज केवल फ़ोल्डर्स दिखा रहा था जिनके पास कुछ फाइलें थीं। जब मैंने एक्सप्लोरर के माध्यम से मैन्युअल रूप से परीक्षण फ़ोल्डर में फ़ाइलों को जोड़ा, तो यह आईडीई में वापस दिखाई दिया।


0

ऐसा कभी-कभी होता है। आपको कॉन्फ़िगरेशन (प्रोजेक्ट सेटिंग्स) पर जाने और स्रोत फ़ोल्डर को सामग्री रूट के रूप में जोड़ने और फिर संभवतः कॉन्फ़िगरेशन टैब से स्रोत / संसाधन आदि को सेट करने की आवश्यकता है। सभी परिवर्तनों को लागू करें और आपको किया जाना चाहिए।


0

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


0

प्लेटफ़ॉर्म: Intellij2019.3 Macos10.12

  • समाधान है:
    1. फ़ाइल के लिए जाना - परियोजना संरचना - मॉड्यूल
    2. बाएं कॉलम में, + सामग्री रूट जोड़ें, और उस फ़ोल्डर को जोड़ें जिसे आप रूट निर्देशिका के रूप में उपयोग करने की उम्मीद करते हैं।
    3. उस फ़ोल्डर को चिह्नित करें जिसे आप स्रोत रूट के रूप में संकलित करना चाहते हैं
    4. फिर से बनाना

-3

प्रोजेक्ट एक्सप्लोरर विंडो (जहां सभी वर्ग हैं) में, "पैकेज" दृश्य से "प्रोजेक्ट" दृश्य पर स्विच करें। तब सभी फाइलें, न केवल कक्षाएं प्रदर्शित की जाती हैं।


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