web-dev-qa-db-fra.com

Intellij IDEA La vue du projet ne montre pas la structure comme avant.

Ma structure de répertoire dans le projet semble avoir disparu. La première image est la "mauvaise". J'ai récemment mis à niveau vers 12.1 et l'émulateur vim à peu près au même moment. Je ne sais pas si j'ai manqué un dialogue qui réinitialise quelque chose? Je n'arrive pas à comprendre comment le récupérer, comme dans la deuxième photo.
J'ai essayé de réimporter le projet mais cela n’a pas aidé. Je garde le projet sur Dropbox et ai un autre PC où je n'ai pas rechargé le projet. Y a-t-il un moyen d'obtenir ma vue de cette machine?

Bad

La photo est la "bonne" et comment je veux qu'elle ressemble.
Good

42
Gary

J'ai rencontré ce problème plusieurs fois moi-même. Ce qui s’est passé, c’est que intellij a perdu le module dans les paramètres de mon projet. Voici mes étapes pour y remédier:

Fichier -> Structure du projet -> Cliquez sur les modules (liste vide) -> Cliquez sur '+' -> Cliquez sur le module d'importation -> Trouver le fichier myProj.iml existant.

68
SnellyBigoda

J'ai aussi quelques projets IntelliJ et aussi des dossiers git de fichiers texte. J'ai trouvé qu'IntelliJ ne reconstruisait pas toujours les fichiers .idea correctement. Cependant, les méthodes suivantes fonctionnent pour moi.

  • Ouvrez IntelliJ dans le dossier supérieur où il n'y a pas de dossier .idea. Souvent, IntelliJ se contentera de créer un nouveau dossier .idea et de fonctionner.
  • Copiez un dossier .idea à partir d'un projet similaire et modifiez-le en conséquence. Les fichiers XML dans le fichier .idea sont raisonnables à modifier.
  • 4
    Li Li

    Ouvrir IntelliJ au niveau du projet racine fonctionne pour moi.

    J'ai un arbre de dossier de projet mixte comme suit:

    git_root
    - proj_Android
    - proj_ios
    - proj_react
      - lib
      - src
    

    Mon problème est que lorsque j'ouvre IntelliJ sur mon dossier proj_react, je ne pouvais pas voir mon dossier src ou mon dossier lib. (Mon projet est situé à un niveau en dessous de mon racine.)

    Ensuite, j'ai ouvert IntelliJ sur git_root, je pouvais tout voir. Le problème est résolu. 

    3
    david m lee

    Vous pouvez parfois sauver des projets comme ceux-ci en allant et en réinitialisant leur contenu racine dans les paramètres du module. Ou même recréer le module comme le suggère une autre réponse.

    C'est quelque chose qui m'arriverait si j'ouvrais un projet IntelliJ dans PhPStorm, puis tentais de le rouvrir à nouveau dans IntelliJ.

    Cependant, comme il a été mentionné, le format du projet a changé récemment. Vous devez donc utiliser la même version d’intelliJ pour travailler sur votre projet.

    2
    sylvanaar

    Si vous avez une racine de contenu pour un module de projet qui croise une autre racine de contenu, ce problème se produira. Par exemple:

    Project A (content root)
        - source for A
        - module B (content root)
          - source for B
    

    Si vous avez un projet qui a une racine source pour "Projet A" et que vous ajoutez une racine source pour "module B", vous manquerez de structure, telle que votre première image. Cela est dû au fait que la racine de contenu du module B se trouve dans la structure du projet A.

    Cela a fonctionné à un moment donné, car j'ai la configuration ci-dessus avec plusieurs modules. Lorsque je suis passé à 12.1.6, cela a cessé de fonctionner. Si vous avez des racines sources qui se chevauchent, vous verrez ce problème.

    J'utilise 12.1.6 sur Windows 7.

    1
    jmq

    Sur Mac:

    • Préférences

    • rechercher Structure du projet ou aller directement à:

    • Projet: Votre_Nom_Projet/Structure du projet

    • Marquez tous comme sources (le mien était marqué comme "exclu")

    1
    A Sh

    Если вы работаете над проектом разработки программного обеспечения, в котором вы используете Maven, Gradle, Flash Builder и т.д., Приведенные ниже шаги должны восстановить структуру проекта:

    1. Ctrl+Alt+Shift+S(или) айл >> Структура проекта
    2. Выберите "Модули" в "Настройках проекта"
    3. Alt+Insert(или) Выберите "+", чтобы добавить новый модуль
    4. Выберите "Импорт модуля"
    5. Выберите папку, из которой вы хотите импортировать модуль (обычно родительская папка)
    6. Выберите "Импортировать модуль из внешней модели" и соответствующую внешне модель.

    То сбрасывает структуру вашего проекта.

    1
    Satya

    Qu'avez-vous mis à jour? Si vous avez mis à jour quelques versions majeures, intellij a vraiment changé la présentation de leurs projets. Vous devrez probablement éditer la structure du projet et ajouter un nouveau module Java.

    0
    Daniel Williams

    C'est la solution rapide que j'ai faite:

    1. Fermez le IDE et ouvrez le dossier du projet dans le gestionnaire de fichiers.
    2. Supprimez le dossier .idea et rouvrez le projet dans l'EDI.

    Pour afficher le dossier et les fichiers cachés:

    Ouvrez le dossier et appuyez sur cntrl + H (sous Linux), puis dans Windows. Accédez aux options du dossier et cochez l'option view hidden files.

    0
    Mathew John