同一根文件夹

时间:2016-06-30 08:47:40

标签: webstorm

我有一个这样的目录:

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

现在我要创建2个项目,一个包含文件夹sharedproject1,另一个包含文件夹sharedproject2

我可以使用htdocs作为根文件夹创建的第一个项目,并将project2排除为源目录。

但是,当我想创建一个以htdocs作为根文件夹的新项目时,WebStorm会看到已经创建的项目。

是否可以像我想要的那样创建项目结构?

1 个答案:

答案 0 :(得分:1)

不确定。但它涉及额外的操纵。

这个想法很简单 - 在其他地方存储.idea文件夹(项目设置..以及IDE的线索/标记,这是一个项目):

  1. 在其他地方创建新的空项目
  2. 转到Settings/Preferences | Directories
  3. 删除现有内容根
  4. 添加新的内容根目录 - 您需要的文件夹。

    您可以 A)将两个文件夹添加为单独的内容根(例如sharedproject 1根据您的示例)..或 B)添加htdocs,然后将不需要的文件夹标记为已排除(因此未编入索引且未参与代码完成等)。

    我建议一般使用A)选项 - 少用于IDE的文件(在B)中 - 即使文件夹被排除,它们仍然由IDE处理并且可以参与某些活动)。

  5. 对第二个项目(sharedproject 2文件夹)重复相同的操作

  6. https://youtrack.jetbrains.com/issue/WI-343 - 此票证适用于PhpStorm但描述了实际的想法。

    可替换地:

    1. project 1文件夹中创建项目(而不是像您原先计划的那样htdocs
    2. 添加其他内容根目录 - 添加shared文件夹 - 它将在项目视图中列为单独的节点。
    3. 为第二个项目做同样的事。