Làm cách nào để lấy IntelliJ IDEA hiển thị thư mục?


117

Tôi đã thử dùng IntelliJ IDEA để chỉnh sửa JavaScript và cho đến nay tôi vẫn thích nó, nhưng tôi đang gặp một vấn đề nhỏ với một dự án mới.

Tôi dường như không thể có được IDEA để hiển thị các thư mục trong thư mục dự án trong dạng xem Dự án. Ngay cả khi tôi thêm một thư mục theo cách thủ công, nó vẫn từ chối hiển thị nó.

Tôi nghĩ rằng điều này có thể liên quan đến thực tế là nó cố gắng áp dụng các quy ước Java, nhưng khi tôi nhập một dự án Eclipse cũ, nó hiển thị tất cả các thư mục đều ổn.

Tôi có phải sử dụng Eclipse để tạo các dự án và nhập trong IDEA để hiển thị các thư mục hay có một số thủ thuật khác không?

Tôi đang sử dụng IDEA phiên bản 8.1.3 và mã chỉ là một loạt các tệp HTML và JavaScript, không phải trong bất kỳ loại môi trường Java nào.


Đã giải quyết, nhưng có vẻ như tôi cần đợi 45 giờ để chấp nhận câu trả lời của riêng mình.
Jani Hartikainen

Câu trả lời:


110

Có vẻ như tôi cần tạo thủ công một mô-đun Java (File-> New Module) bên trong dự án để thực sự thấy chế độ xem thư mục "thích hợp". Tôi tự hỏi tại sao nó không hiển thị khi tôi tạo nó với dự án.


có cách nào để chuyển đến một tên thư mục cụ thể như bạn có thể làm cho các tệp không?
FutuToad vào

1
Điều này không hiệu quả với tôi. Khi tôi cố gắng tạo một mô-đun Java mới, IDEA chỉ cố gắng tạo một thư mục mới trong nguồn của tôi cho nó. Tôi không muốn điều đó. Tôi muốn nhập một mô-đun PHP hoặc thứ gì đó tương tự.
jameshfisher

2
Tôi đã thực hiện một Dự án web tĩnh mới vì "Dự án trống" không hiển thị các thư mục. Dự án web tĩnh không. Đây là một dự án PHP; ý tưởng của việc thêm một module java cho một dự án php có mùi rành mạch xấu :)
David Mann

Dự án web tĩnh không có trong danh sách khi tạo một dự án mới trong IDEA 2016.2 :(?
risk89.

83

Tôi đã vật lộn với cùng một vấn đề này và tìm thấy một lý do khác khiến các thư mục có thể không hiển thị chính xác. Đảm bảo rằng "Nội dung gốc" là chính xác.

  • Bấm vào dự án
  • Chọn "Tệp" -> "Cấu trúc dự án"
  • Chọn "mô-đun" từ cột bên trái và chọn một mô-đun.

Trên tab nguồn, bạn sẽ thấy "Gốc nội dung" hiện tại cùng với nút để thêm gốc nội dung mới.

Đảm bảo rằng nội dung gốc là chính xác. Khi ở chế độ xem cấu trúc dự án, bạn sẽ chỉ thấy các tệp bên dưới "Gốc nội dung". Tôi khá mới đối với IntelliJ nhưng tôi nghĩ về gốc nội dung là cơ sở dựa trên kiến ​​thức.

Các hướng dẫn này dành cho IntelliJ 9.x

Hy vọng điều này sẽ giúp ai đó.


2
Dự án của tôi dường như không có "mô-đun", vì vậy điều này không giúp tôi.
jameshfisher

Cảm ơn rất nhiều! Điều này đã giúp tôi rất nhiều sau khi tìm kiếm trong 2 giờ.
Sailesh Kotha

29

Logic đơn giản hơn hiện tại:

  • xóa thư mục .idea /
  • chọn trong File ý tưởng -> Dự án mới.
  • trong menu bên trái, chọn Mô-đun Web, sau đó thiết lập thư mục dự án
  • bạn đã hoàn tất!

Có vẻ như không hoạt động với phiên bản IDEA mới nhất (tôi không thấy tùy chọn "Mô-đun web"), nhưng chỉ cần chọn mô-đun Java thay thế và các hướng dẫn này sẽ hoạt động tốt để tạo lại dự án (nếu bạn đã tạo nó dưới dạng dự án trống) theo cách mà bạn có thể xem tất cả các thư mục con.
Matt Browne

Bạn cần thiết lập plugin cho tùy chọn "Mô-đun web". Tôi nghĩ nó chỉ quan trọng đối với PHP, không phải JS / CSS.
lifeecoder,

2
Đây là một trong những làm việc cho tôi. Thật kỳ lạ khi IntelliJ rất muốn ẩn các thư mục quan trọng khỏi bạn.
mcv

Điều này đã làm việc cho tôi trong PhpStorm. Tôi đã đóng PhpStorm, đổi tên .idea thành .idea_ và bắt đầu lại PhpStorm. Sau đó, IDE đã tạo một thư mục .idea mới và cấu trúc dự án đã trở lại chính xác.
larkee

1
Tôi sử dụng Static Project Web để làm điều này
David Mann

26

Tôi đã tìm thấy giải pháp nhờ Thurman Sanders và quyết định đăng một câu trả lời rõ ràng hơn, trong trường hợp nó giúp ích cho bất kỳ ai khác. Tôi biết một câu trả lời như thế này sẽ giúp tôi tiết kiệm được 5 phút loay hoay tìm hiểu.

Vấn đề

Theo mặc định, một số thư mục bị loại trừ. Trong hầu hết các trường hợp, đây chính xác là những gì bạn muốn. Khi khác, bạn cần xem thư mục "xây dựng" hoặc "mục tiêu" của mình, chẳng hạn.

Giải pháp

Làm cho Intellij ngừng loại trừ thư mục bạn muốn xem

  1. Mở Cài đặt mô-đun
    • chọn mô-đun và nhấn F4
    • hoặc nhấp chuột phải vào mô-đun và chọn "mở cài đặt mô-đun"
    • hoặc nhấn cmd;để mở cài đặt dự án, sau đó chọn mô-đun của bạn
  2. Làm theo các bước trong hình bên dưới:
    • chọn tab 'nguồn'
    • chọn thư mục bạn muốn xem
    • vô hiệu hóa tùy chọn 'bị loại trừ'
  3. nhấn OK
    • Khi bạn hoàn tất, thư mục sẽ chuyển sang màu cam và cuối cùng được hiển thị trong chế độ xem dự án!

nhập mô tả hình ảnh ở đây


nhấp vào nó sẽ chuyển đổi giữa được chọn và bỏ chọn. Bạn cũng có thể thử nhấp vào dấu X ở bên trái trong phần giữa trong "Thư mục bị loại trừ". Trong hình trên, phần đó có màu hồng và chứa các thư mục .gradlebuild. Nhấp vào X ở bên phải sẽ có cùng tác dụng xóa các mục đó khỏi danh sách thư mục bị loại trừ.
gMale

2
"Trong hầu hết các trường hợp, đây chính xác là những gì bạn muốn." Không! Đó là một giả định khủng khiếp, khủng khiếp. Mặc định nên hiển thị toàn bộ cấu trúc dự án, không phải ẩn mọi thứ. Trong một số trường hợp, tôi có thể muốn ẩn bản dựng hoặc mục tiêu, nhưng ẩn mọi thứ chỉ là một ý tưởng thực sự khủng khiếp. Và quy trình để hiện nội dung trong IntelliJ thật là khủng khiếp. "Hiển thị mọi thứ" phải là một phần đơn giản của dạng xem Dự án. (Trong trường hợp của tôi, tôi đã kiểm tra một dự án Angular ngoài git, tất cả đều bị ẩn và không có mô-đun nào để chọn.)
mcv

1
Đối với trường hợp của tôi: Tôi thấy rằng mô-đun (chỉ là một thư mục tĩnh) mà tôi đang làm việc không hiển thị trong danh sách mô-đun (vì một số lý do không xác định sau khi khởi động lại), vì vậy tôi đã thêm lại nó và điều này đã khắc phục sự cố
một Darren

14

Cách đơn giản nhất để làm điều này!

Đọc một số câu trả lời khác, họ yêu cầu bạn đi vào Cấu trúc dự án -> Mô-đun và kiểm tra xem các nguồn không bị loại trừ.

Nhưng trong trường hợp của tôi - không có mô-đun nào được xác định trong dự án, vì vậy điều đó không giúp ích được gì.

Để dễ dàng tạo một mô-đun cho dự án của bạn và do đó hiển thị cấu trúc thư mục -

  • Chuyển đến menu Tệp -> Mới -> Dự án ...
  • Chọn Web tĩnh . Lưu ý: không quan trọng dự án của bạn có phải là "web" hay không!
  • Nhấn tiếp theo, sau đó điền cùng Tên dự án:Vị trí dự án: như bạn đã điền.
  • IntelliJ sẽ nói "Tệp đã Tồn tại" - "Bạn có muốn ghi đè nó không?" - trả lời .

Bam! Ngăn dự án của bạn với Dự án chế độ xem được chọn bây giờ sẽ hiển thị ngay cấu trúc thư mục của dự án của bạn.

Nếu bạn có một dự án maven, bạn sẽ cần thêm root pom.xml trong Maven Projects cửa sổ .

Và nếu bạn muốn thêm java vào dự án của mình sau này, có lẽ bạn cũng nên cấu hình JDK.


Cảm ơn rât nhiều.
Julisch

6

Chỉ cần sử dụng File » New Project » Static Web. Tất cả các tệp và thư mục của bạn sẽ hiển thị.

Hộp thoại IntelliJ IDEA New Project


Câu trả lời tốt nhất cho vấn đề của tôi. Kỳ lạ là IntelliJ dường như không có chế độ xem hiển thị TẤT CẢ các thư mục, bất kể chúng là nguồn / được quản lý hay bất kỳ thứ gì ...
mmey

đơn giản và hoạt động, ngay cả khi bạn có các nguồn hiện có. Chỉ cần chọn thư mục đó và intellij sẽ lo phần còn lại. Đã thử nghiệm trên Intellij ý tưởng 15 cho một dự án gốc phản ứng.
Raza Gill


1

Vấn đề tương tự cũng khiến tôi phát điên trong vài giờ, đến từ Netbeans, nơi tôi có thể bắt đầu một dự án mới và nhập bất kỳ cây nguồn nào. Dự án của tôi là PHP / JS và không liên quan gì đến Java, vì vậy không phải là trực quan khi phải tạo một mô-đun Java, chỉ để tôi có thể xem các tệp của mình được liệt kê.

Tôi đã tìm thấy giải pháp (được đề cập ở trên) ở đây để có thêm thông tin chi tiết.


1

Đây là cách tôi có thể "hiển thị" tất cả các thư mục trong dự án của mình:

  1. Bằng cách nào đó vào được trang Cài đặt dự án (đối với tôi, đó là nhấp chuột phải vào dự án rồi chọn Mô-đun)

  2. Đảm bảo rằng tab Nguồn được chọn

  3. Bạn sẽ thấy một phần ở giữa có tên "Thư mục bị loại trừ" trong Nguồn \ Thư mục "

  4. Nhấp vào X bên cạnh nó để xóa nó khỏi bị loại trừ và nó sẽ hiển thị.

Hy vọng nó sẽ giúp.


0

Tôi nghĩ điều này đang xảy ra với bạn vì cửa sổ Dự án của intellij có tùy chọn 'Gói rỗng giữa nhỏ gọn' như được chọn theo mặc định. Bạn sẽ tìm thấy tùy chọn này trong phần Cài đặt của tab Dự án.


Bạn có ảnh chụp màn hình không?
James A Mohler

0

Tôi có một thư mục thử nghiệm không hiển thị trong IntelliJ. Hóa ra nó không có tệp nào trong đó, IntelliJ chỉ hiển thị các thư mục có một số tệp trong đó. Khi tôi thêm các tệp theo cách thủ công vào thư mục thử nghiệm thông qua Explorer, nó phản ánh lại trong IDE.


0

Nó xảy ra đôi khi. Bạn cần đi tới cấu hình (Cài đặt dự án) và thêm thư mục Nguồn làm thư mục gốc nội dung và sau đó có thể đặt nguồn / tài nguyên, v.v. từ tab cấu hình. Áp dụng tất cả các thay đổi và bạn sẽ hoàn thành.


0

Chỉ cần tôi sở hữu 2c. Tôi đã sử dụng "Mới" -> "Mô-đun từ các nguồn hiện có" để IntelliJ hiển thị các thư mục và tệp từ bên trong một dự án Github Java. Hy vọng điều này sẽ giúp ai đó.


0

Nền tảng: Intellij2019.3 Macos10.12

  • Giải pháp là:
    1. đi tới Tệp - cấu trúc dự án - Mô-đun
    2. Trong cột bên trái, + Thêm Gốc nội dung và thêm thư mục bạn muốn sử dụng làm thư mục gốc.
    3. đánh dấu thư mục bạn muốn biên dịch làm thư mục gốc
    4. xây dựng lại

-3

Trong cửa sổ trình khám phá dự án (nơi có tất cả các lớp), chuyển từ dạng xem "gói" sang dạng xem "dự án". Sau đó, tất cả các tệp, không chỉ các lớp được hiển thị.


2
Cảm ơn nhưng điều đó dường như không phải là vấn đề. Họ không hiển thị trong giao diện dự án hoặc
Jani Hartikainen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.