【问题标题】:Multiple projects on same root folder同一根文件夹上的多个项目
【发布时间】:2016-06-30 08:47:40
【问题描述】:

我有一个这样的目录:

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

等等

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

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

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

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

【问题讨论】:

    标签: webstorm


    【解决方案1】:

    当然。但它涉及额外的操作。

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

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

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

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

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

    https://youtrack.jetbrains.com/issue/WI-343 -- 这张票是针对 PhpStorm 的,但描述了实际的想法。


    或者:

    1. project 1 文件夹中创建项目(而不是像您最初计划的那样htdocs
    2. 添加额外的 Content Root -- 添加 shared 文件夹 -- 它将在项目视图中作为单独的节点列出。
    3. 对您的第二个项目执行相同的操作。

    【讨论】:

    • 非常好,非常感谢。我使用了您的示例 1、2、3 和 4,然后是选项 A。我不知道“内容根”的概念,我不会想到它是什么。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    相关资源
    最近更新 更多