Bagaimana cara membuat IntelliJ IDEA menampilkan direktori?

117

Saya telah mencoba IntelliJ IDEA untuk pengeditan JavaScript, dan sejauh ini saya menyukainya, tetapi saya mengalami masalah kecil dengan proyek baru.

Sepertinya saya tidak bisa mendapatkan IDEA untuk menampilkan direktori di direktori proyek dalam tampilan Proyek. Bahkan jika saya menambahkan direktori secara manual, ia menolak untuk menampilkannya.

Saya pikir ini mungkin ada hubungannya dengan fakta bahwa ia mencoba menerapkan konvensi Java, tetapi ketika saya mengimpor proyek Eclipse lama, itu menunjukkan semua direktori dengan baik.

Apakah saya harus menggunakan Eclipse untuk membuat proyek dan mengimpor IDEA agar direktori terlihat, atau adakah trik lain?

Saya menggunakan IDEA versi 8.1.3, dan kodenya hanyalah sekumpulan file HTML dan JavaScript, tidak dalam segala jenis lingkungan Java.

Jani Hartikainen
sumber
Diselesaikan, tetapi sepertinya saya harus menunggu 45 jam untuk menerima jawaban saya sendiri.
Jani Hartikainen

Jawaban:

110

Tampaknya saya perlu membuat modul Java secara manual (File-> Modul Baru) di dalam proyek untuk benar-benar melihat tampilan direktori yang "tepat". Saya bertanya-tanya mengapa itu tidak muncul ketika saya membuatnya dengan proyek.

Jani Hartikainen
sumber
apakah ada cara untuk membuka nama folder tertentu seperti yang Anda bisa untuk file?
FutuToad
1
Ini tidak berhasil untuk saya. Ketika saya mencoba membuat modul Java baru, IDEA hanya mencoba membuat direktori baru di sumber saya untuk itu. Saya tidak menginginkan itu. Saya ingin mengimpor modul PHP, atau semacamnya.
jameshfisher
2
Saya membuat Proyek Web Statis baru karena "Proyek Kosong" tidak menampilkan direktori. Proyek Web Statis tidak. Ini untuk proyek PHP; ide menambahkan modul java untuk proyek php memiliki bau yang sangat buruk :)
David Mann
Proyek Web Statis tidak ada dalam daftar saat membuat proyek baru di IDEA 2016.2 :(?
hazard89
83

Saya telah berjuang dengan masalah yang sama ini dan menemukan alasan lain mengapa direktori mungkin tidak muncul dengan benar. Pastikan "Content Root" sudah benar.

  • Klik pada proyek
  • Pilih "File" -> "Project Structure"
  • Pilih "modul" dari kolom kiri, dan pilih modul.

Pada tab sumber Anda akan melihat "Akar Konten" bersama dengan tombol untuk menambahkan akar konten baru.

Pastikan root konten sudah benar. Ketika dalam tampilan struktur proyek Anda hanya akan melihat file di bawah "Root Konten". Saya cukup baru mengenal IntelliJ tetapi saya menganggap root konten sebagai basis dalam istilah semut.

Instruksi ini ditujukan untuk IntelliJ 9.x

Semoga ini bisa membantu seseorang.

Travis Schneeberger
sumber
2
Proyek saya tampaknya tidak memiliki "modul", jadi ini tidak membantu saya.
jameshfisher
Terima kasih banyak! Ini sangat membantu saya setelah mencari selama 2 jam.
Sailesh Kotha
29

Logika yang lebih lugas saat ini:

  • hapus folder .idea /
  • pilih di Idea File -> New project.
  • di menu kiri pilih Web Module, lalu set up project folder
  • kamu sudah selesai!
pengatur kehidupan
sumber
Tampaknya tidak berfungsi dengan versi terbaru IDEA (saya tidak melihat opsi "Modul Web"), tetapi cukup pilih modul Java dan petunjuk ini akan berfungsi dengan baik untuk membuat ulang proyek (jika Anda sudah membuatnya sebagai proyek kosong) sedemikian rupa sehingga Anda dapat melihat semua subdirektori.
Matt Browne
Anda perlu menyiapkan plugin untuk opsi "Modul Web". Saya pikir itu penting untuk PHP saja, bukan JS / CSS.
lifecoder
2
Ini yang berhasil untuk saya. Aneh bahwa IntelliJ sangat ingin menyembunyikan direktori penting dari Anda.
mcv
Ini berhasil untuk saya di PhpStorm. Saya menutup PhpStorm, mengganti nama .idea menjadi .idea_ dan kemudian memulai PhpStorm lagi. Kemudian IDE membuat folder .idea baru dan struktur proyek kembali dengan benar.
larkee
1
Saya menggunakan Proyek Web Statis untuk melakukan ini
David Mann
26

Saya menemukan solusinya berkat Thurman Sanders dan memutuskan untuk memposting jawaban yang lebih jelas, seandainya itu membantu orang lain. Saya tahu jawaban seperti ini akan menyelamatkan saya 5 menit dari kesibukan.

Masalah

Beberapa folder dikecualikan, secara default. Dalam banyak kasus, inilah yang Anda inginkan. Di lain waktu, Anda perlu melihat folder "build" atau "target" Anda, misalnya.

Larutan

Buat Intellij berhenti mengecualikan folder yang ingin Anda lihat

  1. Buka Pengaturan Modul
    • pilih modul dan tekan F4
    • atau klik kanan modul dan pilih "buka pengaturan modul"
    • atau tekan cmd;untuk membuka pengaturan proyek, lalu pilih modul Anda
  2. Ikuti langkah-langkah pada gambar di bawah ini:
    • pilih tab 'sumber'
    • pilih folder yang ingin Anda lihat
    • nonaktifkan opsi 'dikecualikan'
  3. tekan OK
    • Setelah selesai, folder akan berubah menjadi oranye dan akhirnya terlihat di tampilan proyek!

masukkan deskripsi gambar di sini

gMale
sumber
mengkliknya akan beralih antara dipilih dan batal dipilih. Anda juga dapat mencoba mengklik X di kiri di bagian tengah di bawah "Folder yang Dikecualikan". Pada gambar di atas, bagian itu berwarna pink dan berisi folder .gradledan build. Mengklik X di sebelah kanan seharusnya memiliki efek yang sama untuk menghapus item tersebut dari daftar folder yang dikecualikan.
gMale
2
"Dalam banyak kasus, inilah yang Anda inginkan." Tidak! Itu asumsi yang sangat buruk. Standarnya harus menampilkan seluruh struktur proyek, bukan untuk menyembunyikan semuanya. Dalam beberapa kasus, saya mungkin ingin menyembunyikan build atau target, tetapi menyembunyikan semuanya adalah ide yang sangat buruk. Dan prosedur untuk memperlihatkan barang-barang di IntelliJ sangat buruk. "Tunjukkan semuanya" harus menjadi bagian sederhana dari tampilan Proyek. (Dalam kasus saya, saya memeriksa proyek Angular dari git, semua tersembunyi, dan tidak ada modul untuk dipilih.)
mcv
1
Untuk kasus saya: Saya menemukan bahwa modul (hanya folder statis) yang saya kerjakan tidak terlihat dalam daftar modul (untuk beberapa alasan yang tidak diketahui setelah restart), jadi saya menambahkannya kembali dan ini memperbaiki masalah
a darren
14

Cara termudah untuk melakukan ini!

Membaca beberapa jawaban lain, mereka mengharuskan Anda masuk ke Struktur Proyek -> Modul dan memeriksa bahwa sumber tidak dikecualikan.

Tetapi dalam kasus saya - tidak ada modul yang ditentukan dalam proyek sama sekali, jadi itu tidak membantu.

Untuk dengan mudah membuat modul untuk proyek Anda dan oleh karena itu menunjukkan struktur folder -

  • Masuk ke menu File -> New -> Project ...
  • Pilih Web Statis . Catatan: tidak masalah apakah proyek Anda "web" atau tidak!
  • Tekan next, lalu isi Nama Proyek: dan Lokasi proyek: yang sama seperti yang Anda sudah lakukan.
  • IntelliJ akan mengatakan "File Sudah Ada" - "Apakah Anda ingin menimpanya?" - jawab ya .

Bam! Panel Proyek Anda dengan tampilan Proyek yang dipilih sekarang akan langsung menampilkan struktur folder proyek Anda.

Jika Anda memiliki proyek maven, Anda perlu menambahkan root pom.xml di jendela Maven Projects .

Dan jika Anda ingin menambahkan java ke proyek Anda nanti, Anda mungkin juga harus mengkonfigurasi JDK.

vikingsteve.dll
sumber
Terima kasih banyak.
Julisch
6

Gunakan saja File » New Project » Static Web. Semua file dan direktori Anda akan muncul.

IntelliJ IDEA Dialog Proyek Baru

neu242
sumber
Jawaban terbaik untuk masalah saya. Aneh bahwa IntelliJ tampaknya tidak memiliki tampilan yang menampilkan SEMUA folder, terlepas dari apakah itu sumber / terkelola atau apa pun ...
mmey
sederhana dan berfungsi, meskipun Anda memiliki sumber yang ada. Cukup pilih direktori itu dan intellij akan menangani sisanya. Diuji pada ide Intellij 15 untuk proyek react-native.
Raza Gill
1

Masalah yang sama membuat saya gila selama beberapa jam juga, datang dari Netbeans di mana saya bisa memulai proyek baru dan mengimpor pohon sumber apa pun. Proyek saya adalah PHP / JS dan tidak ada hubungannya dengan Java, jadi tidak intuitif harus membuat modul Java, supaya saya dapat melihat file saya terdaftar.

Saya menemukan solusinya (tercakup di atas) di sini untuk wawasan lebih lanjut.

jontyc
sumber
1

Berikut cara saya dapat "menampilkan" semua folder dalam proyek saya:

  1. Entah bagaimana masuk ke halaman Project Settings (bagi saya itu klik kanan project lalu pilih Modules)

  2. Pastikan tab Sumber dipilih

  3. Anda akan melihat bagian di tengah yang berjudul "Folder yang Dikecualikan" di bawah Sumber \ Folder "

  4. Klik X di sebelahnya untuk menghapusnya dari pengecualian dan itu menjadi terlihat.

Semoga ini membantu.

Thurman Sanders
sumber
0

Saya pikir ini terjadi pada Anda karena jendela Proyek intellij memiliki opsi 'Paket Tengah Kosong Ringkas' seperti yang dicentang secara default. Anda akan menemukan opsi ini di bawah bagian Pengaturan pada tab Proyek.

sol
sumber
Apakah Anda memiliki tangkapan layar?
James A Mohler
0

Saya memiliki folder uji yang tidak ditampilkan di IntelliJ. Ternyata tidak ada file di dalamnya, IntelliJ hanya menampilkan folder yang berisi beberapa file di dalamnya. Ketika saya menambahkan file secara manual di folder uji melalui Explorer, itu tercermin kembali di IDE.

Mr Wonderful
sumber
0

Kadang-kadang terjadi. Anda harus pergi ke konfigurasi (Pengaturan Proyek) dan menambahkan folder Sumber sebagai root konten dan kemudian mungkin mengatur sumber / sumber daya dll dari tab konfigurasi. Terapkan semua perubahan dan Anda harus selesai.

Anindya Mukherjee
sumber
0

Hanya saya yang memiliki 2c. Saya menggunakan "New" -> "Module from existing sources" agar IntelliJ menampilkan folder dan file dari dalam proyek Java Github. Semoga ini bisa membantu seseorang.

Kevin Hutchinson
sumber
0

Platform: Intellij2019.3 Macos10.12

  • Solusinya adalah:
    1. buka File - struktur proyek - Modul
    2. Di kolom kiri, + Add Content Root, dan tambahkan folder yang ingin Anda gunakan sebagai direktori root.
    3. tandai folder yang ingin Anda kompilasi sebagai root sumber
    4. membangun kembali
Alex Zheng
sumber
-3

Di jendela penjelajah proyek (tempat semua kelas berada), alihkan dari tampilan "paket" ke tampilan "proyek". Kemudian semua file, bukan hanya kelas akan ditampilkan.

Andreas Petersson
sumber
2
Terima kasih, tapi sepertinya bukan itu masalahnya. Mereka juga tidak muncul dalam tampilan proyek
Jani Hartikainen