簡體   English   中英

如何讓 IntelliJ IDEA 顯示目錄?

[英]How do I get IntelliJ IDEA to display directories?

我一直在嘗試使用 IntelliJ IDEA 進行 JavaScript 編輯,到目前為止我很喜歡它,但是我在新項目中遇到了一個小問題。

我似乎無法讓IDEA在項目視圖中顯示項目目錄中的目錄。 即使我手動添加一個目錄,它也拒絕顯示它。

我認為這可能與它試圖應用 Java 約定這一事實有關,但是當我導入一個舊的 Eclipse 項目時,它顯示所有目錄都很好。

我是否必須使用 Eclipse 來創建項目並在 IDEA 中導入以使目錄可見,或者是否有其他技巧?

我使用的是 IDEA 8.1.3 版,代碼只是一堆普通的 HTML 和 JavaScript 文件,不在任何類型的 Java 環境中。

看來我需要在項目中手動創建一個 Java 模塊(文件-> 新模塊)才能真正看到“正確的”目錄視圖。 我確實想知道為什么當我用項目創建它時它沒有出現。

我一直在努力解決同樣的問題,並找到了目錄可能無法正確顯示的另一個原因。 確保“內容根”是正確的。

  • 點擊項目
  • 選擇“文件”->“項目結構”
  • 從左側欄中選擇“模塊”,然后選擇一個模塊。

在源選項卡上,您將看到當前的“內容根目錄”以及用於添加新內容根目錄的按鈕。

確保內容根是正確的。 在項目結構視圖中,您只會看到“內容根目錄”下的文件。 我是 IntelliJ 的新手,但我認為內容根是螞蟻術語中的 basedir。

這些說明適用於 IntelliJ 9.x

希望這對某人有幫助。

當前更直接的邏輯:

  • 刪除 .idea/ 文件夾
  • 在 Idea File -> New project 中選擇。
  • 在左側菜單中選擇Web Module,然后設置項目文件夾
  • 你完成了!

感謝Thurman Sanders ,我找到了解決方案,並決定發布更清晰的答案,以防它對其他人有所幫助。 我知道這樣的答案可以節省我 5 分鍾的摸索時間。

問題

默認情況下,某些文件夾被排除在外。 在大多數情況下,這正是您想要的。 其他時候,例如,您需要查看“build”或“target”文件夾。

解決方案

讓 Intellij 停止排除你想看的文件夾

  1. 打開模塊設置
    • 選擇模塊並按F4
    • 或右鍵單擊模塊並選擇“打開模塊設置”
    • 或按cmd 打開項目設置,然后選擇您的模塊
  2. 按照下面圖片中的步驟操作:
    • 選擇“來源”標簽
    • 選擇要查看的文件夾
    • 禁用“排除”選項
  3. 按確定
    • 完成后,該文件夾將變為橙色,並最終在項目視圖中可見!

在此處輸入圖像描述

最簡單的方法來做到這一點!

閱讀其他一些答案,他們要求您進入Project Structure -> Modules並檢查是否不排除源。

但就我而言 - 項目中根本沒有定義任何模塊,所以這沒有幫助。

要輕松地為您的項目創建模塊並因此顯示文件夾結構 -

  • 轉到文件菜單 ->新建->項目...
  • 選擇靜態網站 注意:你的項目是不是“web”並不重要!
  • 點擊下一步,然后填寫相同的項目名稱:項目位置:與您已經填寫的一樣。
  • IntelliJ 會說“文件已經存在”——“你想覆蓋它嗎?” - 回答

砰! 選中項目視圖的項目窗格現在應該會立即顯示項目的文件夾結構。

如果您有 Maven 項目,則需要在Maven 項目窗口中添加根 pom.xml。

如果你想稍后將 java 添加到你的項目中,你可能還應該配置一個 JDK。

只需使用File » New Project » Static Web 您的所有文件和目錄都會顯示出來。

IntelliJ IDEA 新建項目對話框

File -> Invalidate Caches / Restart對我有用。

以下是我如何能夠“顯示”項目中的所有文件夾:

  1. 以某種方式進入項目設置頁面(對我來說是右鍵單擊項目然后選擇模塊)

  2. 確保選擇了“來源”選項卡

  3. 您應該在 Source\Folders 下的中間看到一個標題為“Excluded Folders”的部分

  4. 單擊它旁邊的 X 將其從排除中移除,它就會變得可見。

希望這會有所幫助。

同樣的問題也讓我發瘋了幾個小時,來自 Netbeans,在那里我可以開始一個新項目並導入任何源代碼樹。 我的項目是 PHP/JS,與 Java 無關,因此創建 Java 模塊並不直觀,只是為了讓我可以看到列出的文件。

我在這里找到了解決方案(如上所述)以獲得更多見解。

我認為這發生在你身上,因為 intellij 的項目窗口默認選中了“緊湊的空中間包”選項。 您將在“項目”選項卡的“設置”部分下找到此選項。

我有一個未在 IntelliJ 中顯示的測試文件夾。 事實證明它里面沒有文件,IntelliJ 只顯示其中有一些文件的文件夾。 當我通過資源管理器在測試文件夾中手動添加文件時,它反映在 IDE 中。

它有時會發生。 您需要轉到配置(項目設置)並將源文件夾添加為內容根目錄,然后可能從配置選項卡設置源/資源等。 應用所有更改,您應該完成。

只有我擁有 2c。 我使用“New”->“Module from existing sources”讓 IntelliJ 顯示 Github Java 項目中的文件夾和文件。 希望這對某人有幫助。

平台:Intellij2019.3 Macos10.12

  • 解決辦法是:
    1. 轉到文件 - 項目結構 - 模塊
    2. 在左邊一欄,+Add Content Root,添加你希望作為根目錄的文件夾。
    3. 將要編譯的文件夾標記為源根目錄
    4. 重建

只需轉到 View -> Tool windows -> project 或 Alt+1

我有一個類似的問題,這解決了它:

文件 -> 新建 -> 來自現有源的模塊...

我選擇了 src 文件夾,然后它會自行檢測其余部分。

如果仍有問題,請嘗試通過執行以下操作重新導入項目:

文件 -> 新建 -> 來自現有源的項目...

在項目瀏覽器窗口(所有類所在的位置)中,從“包”視圖切換到“項目”視圖。 然后顯示所有文件,而不僅僅是類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM