Dizinleri görüntülemek için IntelliJ IDEA'yı nasıl edinebilirim?


117

JavaScript düzenleme için IntelliJ IDEA'yı deniyorum ve şimdiye kadar beğendim, ancak yeni bir projeyle ilgili küçük bir sorun yaşıyorum.

IDEA'nın proje dizinindeki dizinleri Proje görünümünde görüntülemesini sağlayamıyorum. Manuel olarak bir dizin eklesem bile, onu görüntülemeyi reddediyor.

Bunun muhtemelen Java kurallarını uygulamaya çalışmasıyla bir ilgisi olduğunu düşünüyorum, ancak eski bir Eclipse projesini içe aktardığımda, tüm dizinleri gayet iyi gösterdi.

Dizinleri görünür hale getirmek için proje oluşturmak ve IDEA'ya aktarmak için Eclipse kullanmam gerekiyor mu, yoksa başka bir numara var mı?

IDEA sürüm 8.1.3 kullanıyorum ve kod, herhangi bir Java ortamında değil, yalnızca bir grup HTML ve JavaScript dosyasıdır.


Çözüldü, ancak kendi cevabımı kabul etmek için 45 saat beklemem gerekiyor gibi görünüyor.
Jani Hartikainen

Yanıtlar:


110

Görünüşe göre "uygun" dizin görünümünü gerçekten görmek için proje içinde manuel olarak bir Java modülü (Dosya-> Yeni Modül) oluşturmam gerekiyor. Projeyle oluşturduğumda neden görünmediğini merak ediyorum.


dosyalar için yapabildiğiniz gibi belirli bir klasör adına gitmenin bir yolu var mı?
FutuToad

1
Bu benim için çalışmıyor. Yeni bir Java modülü oluşturmaya çalıştığımda, IDEA bunun için kaynağımda yeni bir dizin oluşturmaya çalışıyor. Ben bunu istemiyorum Bir PHP modülünü veya bunun gibi bir şeyi içe aktarmak istiyorum.
jameshfisher

2
"Boş Proje" dizinleri göstermediği için yeni bir Statik Web Projesi yaptım. Statik Web Projesi yapar. Bu bir PHP projesi içindi; bir php projesi için bir java modülü ekleme fikrinin belirgin şekilde kötü bir kokusu var :)
David Mann

IDEA 2016.2'de Yeni bir proje oluştururken Statik Web Projesi listede yok :(?
danger89

83

Aynı sorunla uğraşıyorum ve dizinlerin doğru görünmemesinin başka bir nedenini buldum. "İçerik Kökü" nün doğru olduğundan emin olun.

  • Projeye tıklayın
  • "Dosya" -> "Proje Yapısı" nı seçin
  • Sol sütundan "modüller" i seçin ve bir modül seçin.

Kaynaklar sekmesinde, yeni bir içerik kökü eklemek için bir düğme ile birlikte mevcut "İçerik Kökü" nü göreceksiniz.

İçerik kökünün doğru olduğundan emin olun. Proje yapısı görünümündeyken yalnızca "İçerik Kökü" altındaki dosyaları göreceksiniz. IntelliJ'de oldukça yeniyim ama içerik kökünün karınca terimlerinde basedir olduğunu düşünüyorum.

Bu talimatlar IntelliJ 9.x içindir.

Umarım bu birine yardımcı olur.


2
Görünüşe göre projemde "modül" yok, bu yüzden bu bana yardımcı olmuyor.
jameshfisher

Çok teşekkürler! Bu, 2 saat aradıktan sonra bana çok yardımcı oldu.
Sailesh Kotha

29

Mevcut daha basit mantık:

  • .idea / klasörünü kaldırın
  • Fikir Dosyası -> Yeni proje içinde seçin.
  • soldaki menüden Web Modülünü seçin ve ardından proje klasörünü ayarlayın
  • sen bittin!

IDEA'nın en son sürümü ile çalışmıyor gibi görünüyor ("Web Modülü" seçeneği görmüyorum), bunun yerine sadece Java modülünü seçin ve bu talimatlar projeyi yeniden oluşturmak için iyi çalışacaktır (zaten boş bir proje olarak oluşturduysanız) tüm alt dizinleri görebileceğiniz bir şekilde.
Matt Browne

"Web Modülü" seçeneği için eklenti kurmanız gerekir. Bunun JS / CSS için değil, sadece PHP için önemli olduğunu düşünüyorum.
lifecoder

2
Benim için işe yarayan bu. IntelliJ'in önemli dizinleri sizden saklamaya bu kadar hevesli olması garip.
mcv

Bu, PhpStorm'da benim için çalıştı. PhpStorm'u kapattım, .idea adını .idea_ olarak değiştirdim ve ardından PhpStorm'u yeniden başlattım. Sonra IDE yeni bir .idea klasörü oluşturdu ve proje yapısı tekrar doğru şekilde geri döndü.
larkee

1
Bunu yapmak için Statik Web Projesi kullanıyorum
David Mann

26

Çözümü Thurman Sanders sayesinde buldum ve başka birine yardımcı olma ihtimaline karşı daha net bir cevap göndermeye karar verdim. Böyle bir cevabın beni 5 dakika uğraşmadan kurtaracağını biliyorum.

Sorun

Varsayılan olarak bazı klasörler hariç tutulmuştur. Çoğu durumda, tam olarak istediğiniz şey budur. Diğer zamanlarda, örneğin "inşa" veya "hedef" klasörünüzü görmeniz gerekir.

Çözüm

Intellij'in görmek istediğiniz klasörü dışlamasını durdurun

  1. Modül Ayarlarını açın
    • modülü seçin ve F4
    • veya modülü sağ tıklayın ve "modül ayarlarını aç" ı seçin
    • veya cmd;proje ayarlarını açmak için tuşuna basın , ardından modülünüzü seçin
  2. Aşağıdaki resimdeki adımları izleyin:
    • 'kaynaklar' sekmesini seçin
    • görmek istediğiniz klasörü seçin
    • 'hariç tutulan' seçeneğini devre dışı bırakın
  3. tamam tuşuna basın
    • İşiniz bittiğinde, klasör turuncuya dönecek ve sonunda proje görünümünde görünecektir!

görüntü açıklamasını buraya girin


tıklandığında seçilen ve kaldırılanlar arasında geçiş yapılmalıdır. "Hariç Tutulan Klasörler" altında orta bölümde soldaki X'leri tıklamayı da deneyebilirsiniz. Yukarıdaki resimde, bu bölüm pembe renktedir ve .gradleve buildklasörlerini içerir . Sağdaki X işaretine tıklamak, bu öğeleri dışlanan klasörler listesinden kaldırmakla aynı etkiye sahip olmalıdır.
gMale

2
"Çoğu durumda, tam olarak istediğiniz şey budur." Hayır! Bu çok korkunç bir varsayım. Varsayılan, her şeyi gizlemek değil, tüm proje yapısını göstermek olmalıdır. Bazı durumlarda yapıyı veya hedefi gizlemek isteyebilirim, ancak her şeyi gizlemek gerçekten korkunç bir fikir. Ve IntelliJ'deki şeyleri gösterme prosedürü berbat. "Her şeyi göster", Proje görünümünün basit bir parçası olmalıdır. (Benim durumumda, bir Angular projesini git dışında kontrol ettim, hepsi gizlendi ve seçilecek modül yoktu.)
mcv

1
Benim durumum için: Çalıştığım modülün (sadece statik bir klasör) modüller listesinde görünmediğini (yeniden başlatmanın ardından bilinen bazı nedenlerden dolayı) buldum, bu yüzden yeniden ekledim ve bu sorunu çözdü
a darren

14

Bunu yapmanın en basit yolu!

Diğer cevaplardan bazılarını okurken, Proje Yapısı -> Modüller'e gitmenizi ve kaynakların hariç tutulmadığını kontrol etmenizi gerektirir .

Ama benim durumumda - projede hiç bir modül tanımlanmamış, bu yüzden bu yardımcı olmadı.

Projeniz için kolayca bir modül oluşturmak ve dolayısıyla klasör yapısını göstermek için -

  • Git Dosya menüsünden -> Yeni -> Proje ...
  • Statik Web'i seçin . Not: Projenizin "web" olup olmaması önemli değil!
  • Bir sonrakine basın, ardından aynı Proje Adı: ve Proje konumunu: zaten yaptığınız gibi girin.
  • IntelliJ "Dosya Zaten Var" - "Üzerine yazmak ister misiniz?" - cevap Evet .

Bam! Kişisel Proje Bölmesi ile Project şimdi anında projenizin klasör yapısını göstermelidir seçilen görünümünde.

Bir maven projeniz varsa, Maven Projeleri penceresine pom.xml kökünü eklemeniz gerekecektir .

Ve projenize daha sonra java eklemek isterseniz, muhtemelen bir JDK da yapılandırmalısınız.


Çok teşekkür ederim.
Julisch

6

Sadece kullan File » New Project » Static Web. Tüm dosyalarınız ve dizinleriniz görünecektir.

IntelliJ IDEA Yeni Proje iletişim kutusu


Sorunum için en iyi cevap. IntelliJ'in, kaynak / yönetilen veya her neyse, TÜM klasörleri görüntüleyen bir görünüme sahip olmaması garip ...
mmey

Mevcut kaynaklarınız olsa bile basit ve çalışır. Sadece o dizini seçin, gerisini intellij halleder. React-native bir proje için Intellij idea 15 üzerinde test edildi.
Raza Gill


1

Aynı sorun, yeni bir projeye başlayıp herhangi bir kaynak ağacını içe aktarabileceğim Netbeans'ten gelmeme rağmen, beni birkaç saat çıldırttı. Projem PHP / JS ve Java ile hiçbir ilgisi yok, bu yüzden sırf dosyalarımı listelenmiş olarak görebilmek için bir Java modülü oluşturmak sezgisel değildi.

Daha fazla bilgi için çözümü (yukarıda anlatılan) burada buldum .


1

Projemdeki tüm klasörleri şu şekilde "görüntüleyebildim":

  1. Bir şekilde Proje Ayarları sayfasına gidin (benim için projeye sağ tıklayıp Modülleri seçin)

  2. Kaynaklar sekmesinin seçildiğinden emin olun

  3. Ortada Kaynak \ Klasörler altında "Hariç Tutulan Klasörler" başlıklı bir bölüm görmelisiniz.

  4. Dışarıda bırakılmamak için yanındaki X işaretini tıklayın ve görünür hale gelir.

Umarım bu yardımcı olur.


0

Intellij'in Proje penceresinde varsayılan olarak işaretlendiği gibi 'Kompakt Boş Orta Paketler' seçeneği bulunduğundan, bu sizin başınıza geliyor. Bu seçeneği Projeler sekmesinin Ayarlar bölümünde bulacaksınız.


Ekran görüntün var mı?
James A Mohler

0

IntelliJ'de görüntülenmeyen bir test klasörüm vardı. İçinde dosya olmadığı ortaya çıktı, IntelliJ yalnızca içinde bazı dosyalar bulunan klasörleri gösteriyordu. Explorer aracılığıyla test klasörüne manuel olarak dosya eklediğimde, IDE'ye geri yansıdı.


0

Bazen olur. Yapılandırmaya (Proje Ayarları) gitmeniz ve Kaynak klasörünü içerik kökü olarak eklemeniz ve ardından muhtemelen yapılandırma sekmesinden kaynak / kaynak vb. Ayarlamanız gerekir. Tüm değişiklikleri uygulayın ve yapmalısınız.


0

Sadece 2c'ye sahibim. IntelliJ'in bir Github Java projesinin içinden klasörleri ve dosyaları göstermesini sağlamak için "Yeni" -> "Mevcut kaynaklardan modül" kullandım. Umarım bu birine yardımcı olur.


0

Platform: Intellij2019.3 Macos10.12

  • Çözüm şudur:
    1. Dosyaya git - proje yapısı - Modüller
    2. Sol sütunda, + İçerik Kökü Ekle ve kök dizin olarak kullanmayı umduğunuz klasörü ekleyin.
    3. derlemek istediğiniz klasörü kaynak kök olarak işaretleyin
    4. yeniden inşa etmek

-3

Proje gezgini penceresinde (tüm sınıfların bulunduğu), "paketler" görünümünden "proje" görünümüne geçin. Ardından sadece sınıflar değil, tüm dosyalar görüntülenir.


2
Teşekkürler ama sorun bu değil gibi görünüyor. Proje görünümünde de görünmüyorlar
Jani Hartikainen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.