2016-06-30 1 views
0

j'ai un répertoire comme celui-ci:projets multiples sur le même dossier racine

htdocs 
- shared 
- project 1 
    - css 
    - JS 
- project 2 
    - css 
    - JS 

etc.

Maintenant, je veux créer 2 projets, l'un des dossiers shared et project1 et une avec les dossiers shared et project2.

Le premier projet que je peux créer avec htdocs en tant que dossier racine et exclure project2 comme répertoire source.

Toutefois, lorsque je souhaite créer un nouveau projet avec htdocs en tant que dossier racine, WebStorm voit le projet déjà créé.

Est-il possible de créer la structure du projet comme je veux?

Répondre

1

Bien sûr. Mais cela implique des manipulations supplémentaires.

L'idée est simple - banque de dossiers .idea (paramètres du projet .. et l'indice/marqueur pour IDE que c'est un projet) quelque part ailleurs:

  1. Créer un nouveau projet vide ailleurs
  2. Go à Settings/Preferences | Directories
  3. Supprimer le contenu existant racine
  4. Ajouter un contenu Root - le dossier (s) que vous avez besoin.

    Vous pouvez A) ajouter les dossiers que les racines de contenu distincts (par exemple shared et project 1 selon votre exemple) .. ou B) ajouter htdocs et marquer ensuite les dossiers non désirés comme exclus (il est donc non indexée et non participer à l'achèvement du code, etc.).

    Je suggère d'utiliser l'option A) en général - moins de fichiers pour travailler avec IDE (dans B) - même si les dossiers sont exclus, ils sont toujours traités par IDE et peuvent participer à certaines activités).

  5. Répétez la même chose pour votre 2ème projet (pour shared et project 2 dossiers)

https://youtrack.jetbrains.com/issue/WI-343 - ce billet est pour PhpStorm mais décrit l'idée réelle.


Autre possibilité:

  1. Créer un projet dans project 1 dossier (et non htdocs comme vous aviez prévu à l'origine)
  2. Ajouter racine du contenu supplémentaire - ajouter shared dossier - il sera répertorié comme séparée nœud dans la vue de projet.
  3. Faites de même pour votre 2ème projet.
+0

Excellent, merci beaucoup.J'ai utilisé votre exemple 1,2,3 et 4, puis l'option A. Je ne connaissais pas le concept de «racines de contenu», je n'aurais pas pensé à cela comme étant ce qu'il est. Merci encore. – Michel