IntelliJ IDEAでディレクトリを表示するにはどうすればよいですか?


117

JavaScript編集のためにIntelliJ IDEAを試してきましたが、今のところ気に入っていますが、新しいプロジェクトで小さな問題が発生しています。

IDEAにプロジェクトビューのプロジェクトディレクトリ内のディレクトリを表示させることができないようです。手動でディレクトリを追加しても表示されません。

これはおそらくJavaの規則を適用しようとしているという事実と関係があると思いますが、古いEclipseプロジェクトをインポートすると、すべてのディレクトリが正常に表示されました。

Eclipseを使用してプロジェクトを作成し、IDEAにインポートしてディレクトリを表示する必要がありますか、それとも他のトリックがありますか?

私はIDEAバージョン8.1.3を使用していますが、コードはHTMLおよびJavaScriptファイルの単なる束であり、Java環境ではありません。


解決しましたが、自分の答えを受け入れるには45時間待つ必要があるようです。
Jani Hartikainen 2009

回答:


110

実際に「適切な」ディレクトリビューを表示するには、プロジェクト内にJavaモジュール(ファイル->新しいモジュール)を手動で作成する必要があるようです。プロジェクトで作成したときに表示されなかったのはなぜですか。


ファイルの場合のように特定のフォルダー名に移動する方法はありますか?
FutuToad 2014年

1
これは私にはうまくいきません。新しいJavaモジュールを作成しようとすると、IDEAはそのソース用に新しいディレクトリを作成しようとします。それは欲しくない。PHPモジュールなどをインポートしたい。
jameshfisher 14年

2
「空のプロジェクト」にディレクトリが表示されなかったため、新しい静的Webプロジェクトを作成しました。静的Webプロジェクトにはあります。これはPHPプロジェクト用でした。PHPプロジェクトにJavaモジュールを追加するという考えには、明らかに悪臭があります:)
David Mann

IDEA 2016.2で新規プロジェクトを作成するときに静的なWebプロジェクトがリストにない:(?
danger89

83

私はこれと同じ問題に取り組んでおり、ディレクトリが正しく表示されない別の理由を見つけました。「コンテンツルート」が正しいことを確認してください。

  • プロジェクトをクリックします
  • 「ファイル」->「プロジェクト構造」を選択します
  • 左の列から「モジュール」を選択し、モジュールを選択します。

[ソース]タブには、現在の「コンテンツルート」と、新しいコンテンツルートを追加するためのボタンが表示されます。

コンテンツルートが正しいことを確認してください。プロジェクト構造ビューでは、「コンテンツルート」の下にあるファイルのみが表示されます。私はIntelliJにかなり慣れていませんが、コンテンツのルートをアリ用語のベースディルと考えています。

これらの手順はIntelliJ 9.x向けです

これが誰かを助けることを願っています。


2
私のプロジェクトには明らかに「モジュール」がないので、これは私には役に立ちません。
jameshfisher 14年

どうもありがとう!これは、2時間検索した後、非常に役立ちました。
Sailesh Kotha、2015

29

現在のより簡単なロジック:

  • .idea /フォルダーを削除する
  • [アイデアファイル]-> [新しいプロジェクト]で選択します。
  • 左側のメニューで[Webモジュール]を選択し、プロジェクトフォルダを設定します
  • 完了です!

IDEAの最新バージョンでは動作しないようです(「Webモジュール」オプションは表示されません)。代わりにJavaモジュールを選択すると、これらの手順でプロジェクトを再作成できます(空のプロジェクトとしてすでに作成している場合)。すべてのサブディレクトリを表示できるようにします。
Matt Browne

「Webモジュール」オプションのプラグインを設定する必要があります。JS / CSSではなく、PHPのみに関係があると思います。
ライフコーダー、2013

2
これは私のために働いたものです。IntelliJが重要なディレクトリをあなたから隠そうとしていることに奇妙なことです。
mcv 14

これは私にとってPhpStormでうまくいきました。PhpStormを閉じ、.ideaの名前を.idea_に変更してから、PhpStormを再起動しました。次に、IDEが新しい.ideaフォルダーを作成し、プロジェクト構造が正しく元に戻りました。
ラーキー、2014

1
私はこれを行うために静的Webプロジェクトを使用します
David Mann

26

私はThurman Sandersのおかげで解決策を見つけ、他の人を助けるために、より明確な回答を投稿することにしました。このような答えがあれば、5分間の手間が省けます。

問題

一部のフォルダは、デフォルトで除外されています。ほとんどの場合、これはまさにあなたが望むものです。また、「ビルド」または「ターゲット」フォルダなどを表示する必要がある場合もあります。

解決

表示したいフォルダを除外してIntellijを停止する

  1. モジュール設定を開く
    • モジュールを選択して押します F4
    • またはモジュールを右クリックして「モジュール設定を開く」を選択します
    • またはを押しcmd;てプロジェクト設定を開き、モジュールを選択します
  2. 以下の図の手順に従ってください:
    • 「ソース」タブを選択します
    • 見たいフォルダを選択
    • 「除外」オプションを無効にする
  3. OKを押します
    • 完了すると、フォルダーがオレンジ色になり、最終的にプロジェクトビューに表示されます。

ここに画像の説明を入力してください


クリックすると、選択状態と選択解除状態が切り替わります。「除外されたフォルダ」の下の中央セクションの左側にあるXをクリックしてみることもできます。上の画像では、そのセクションはピンク色で、.gradleおよびbuildフォルダーが含まれています。右側のXをクリックすると、除外フォルダーリストからそれらのアイテムを削除するのと同じ効果が得られます。
gMale 2013年

2
「ほとんどの場合、これはまさにあなたが望むものです。」番号!それはひどい、ひどい仮定です。デフォルトでは、すべてを非表示にするのではなく、プロジェクト構造全体を表示する必要があります。ビルドやターゲットを非表示にしたい場合もありますが、すべてを非表示にするのは本当にひどい考えです。そして、IntelliJにあるものを再表示する手順はひどいものです。「すべてを表示」は、プロジェクトビューの単純な部分である必要があります。(私の場合、Angularプロジェクトをgitからチェックアウトしましたが、すべて非表示で、選択するモジュールはありませんでした。)
mcv 14

1
私の場合:私が作業していたモジュール(単なる静的フォルダー)がモジュールリストに表示されないことがわかったため(再起動後の不明な理由により)、再度追加して問題を修正しました
ダーレン

14

これを行う最も簡単な方法!

他のいくつかの回答を読むと、プロジェクト構造 -> モジュールに移動して、ソースが除外されていないことを確認する必要があります。

しかし、私の場合-プロジェクトにはモジュールがまったく定義されていないため、役に立ちませんでした。

プロジェクトのモジュールを簡単に作成し、フォルダー構造を表示するには-

  • [ファイル ]メニューに移動-> [ 新規 ]-> [ プロジェクト ...]
  • Static Webを選択します。注:プロジェクトが「ウェブ」かどうかは関係ありません。
  • 次にヒットし、同じプロジェクト名:プロジェクトの場所:を既に入力します。
  • IntelliJは「ファイルは既に存在します」と言います-「上書きしますか?」- はいと答えます。

バム!あなたのプロジェクトペインプロジェクト選択したビューは、今すぐにあなたのプロジェクトのフォルダ構造を表示する必要があります。

Mavenプロジェクトがある場合は、「Mavenプロジェクト」ウィンドウでルートpom.xmlを追加する必要があります。

また、後でプロジェクトにjavaを追加する場合は、おそらくJDKも構成する必要があります。


どうもありがとうございました。
Julisch 2016

6

だけを使用してくださいFile » New Project » Static Web。すべてのファイルとディレクトリが表示されます。

IntelliJ IDEA New Projectダイアログ


私の問題に対する最良の答え。IntelliJには、それらがソース/管理されているかどうかに関係なく、すべてのフォルダーを表示するビューがないように思われます...
mmey

既存のソースがある場合でも、シンプルで機能します。そのディレクトリを選択するだけで、あとはintellijが処理します。反応ネイティブプロジェクトのIntellij idea 15でテスト済み。
Raza Gill、


1

同じ問題により、新しいプロジェクトを開始してソースツリーをインポートするだけのNetbeansが原因で、数時間も夢中になりました。私のプロジェクトはPHP / JSであり、Javaとは何の関係もないため、Javaモジュールを作成する必要はありませんでした。

詳細な洞察を得るために、ここで解決策(上記で説明)を見つけました。


1

これが、プロジェクト内のすべてのフォルダを「表示」する方法です。

  1. どういうわけか、プロジェクト設定ページに移動します(私にとっては、プロジェクトを右クリックして[モジュール]を選択しました)

  2. [ソース]タブが選択されていることを確認します

  3. 中央の「除外されたフォルダ」というタイトルのセクションがSource \ Foldersの下に表示されます。

  4. 横にあるXをクリックして、除外から削除すると、表示されます。

これがお役に立てば幸いです。


0

これは、intellijのプロジェクトウィンドウにデフォルトでオンになっている「コンパクトな空の中間パッケージ」オプションがあるため、あなたに起こっていると思います。このオプションは、[プロジェクト]タブの[設定]セクションにあります。


スクリーンショットはありますか?
James A Mohler、2013年

0

IntelliJに表示されないテストフォルダーがありました。ファイルが含まれていないことがわかりました。IntelliJは、ファイルがいくつかあるフォルダのみを表示していました。エクスプローラーを介してテストフォルダーに手動でファイルを追加すると、IDEに反映されます。


0

それはいつか起こります。構成(プロジェクト設定)に移動し、ソースフォルダーをコンテンツルートとして追加し、構成タブからソース/リソースなどを設定する必要があります。すべての変更を適用すれば完了です。


0

私だけが2cを所有しています。「新規」->「既存のソースからのモジュール」を使用して、IntelliJにGithub Javaプロジェクト内のフォルダーとファイルを表示させました。これが誰かを助けることを願っています。


0

プラットフォーム:Intellij2019.3 Macos10.12

  • 解決策は次のとおりです。
    1. ファイルに移動-プロジェクト構造-モジュール
    2. 左側の列で、[+コンテンツルートの追加]をクリックし、ルートディレクトリとして使用するフォルダを追加します。
    3. コンパイルするフォルダをソースルートとしてマークします
    4. 再建

-3

プロジェクトエクスプローラーウィンドウ(すべてのクラスがある場所)で、「パッケージ」ビューから「プロジェクト」ビューに切り替えます。次に、クラスだけでなく、すべてのファイルが表示されます。


2
おかげで、それは問題ではないようです。これらは、いずれかのプロジェクトビューに表示されません
ヤニ・ハーティカイナン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.