WebStorm 项目
在 WebStorm 中进行的任何操作都将在项目上下文中完成。 WebStorm 中的一个 project是一个文件夹,包含您要编辑的源代码、所使用的库和工具(例如,位于 node_modules 子文件夹中),以及各种应用程序配置文件(例如, package.json 或 .eslintrc )。
一旦在 WebStorm 中打开某个文件夹, .idea 子文件夹将被添加至其中,WebStorm 将在此处存储内部配置设置,例如项目代码风格或者版本控制系统设置。
.idea 目录中的所有设置文件都应 进行版本控制 ,但 workspace.xml 除外,它用于存储您的本地偏好设置。 workspace.xml 文件应 被标记为 VCS 忽略。
WebStorm 不支持在远程主机上直接编辑文件。 因此,要在 WebStorm 中处理远程源,您需要先将其下载,打开存储这些文件的文件夹,并按照 从现有本地源创建项目中描述的方式组织为 一个 WebStorm 项目。 若要使本地和远程源保持同步,请在 部署选项对话框中的 自动将变更的文件上传到默认服务器 列表中配置自动上传。
在项目之间切换
如果您同时打开了多个项目,可以通过以下方式在它们之间切换:
切换到下一个项目窗口: Ctrl+Alt+] ()
切换到上一个项目窗口: Ctrl+Alt+[ ()
或者,打开 菜单并选择要切换的项目。
重命名项目
右键点击项目的根目录文件夹,并从上下文菜单中选择 ,或按下 Shift+F6。
在打开的对话框中,选择重命名方式。
如果项目名称与其根文件夹名称相同,请选择 重命名目录。
如果项目名称与其根文件夹名称不同,请选择 重命名项目。
或者,您也可以从主菜单中选择 ,并在打开的对话框中输入项目的新名称。
如果您的应用程序部署在远程服务器,并且项目根目录映射到了服务器根目录,也应选择此选项。
当然,您也可以重命名根文件夹,并在服务器配置中相应更新映射。 有关详细信息,请参阅 连接到 Web 服务器。
将项目移动到其他位置
在 项目 工具窗口 Alt+1 中,右键点击项目根目录并选择 (F6)。
在打开的对话框中,指定项目的新位置并点击 重构。

更改项目的默认位置
在 WebStorm 中,您可以为项目指定默认父文件夹。 WebStorm 在 打开项目时将以此文件夹作为起始位置。 每次您 创建新项目时,也会建议使用此默认位置。
打开 设置 对话框(Ctrl+Alt+S ),然后转到 。
在 默认目录 字段中,指定用于存储项目的文件夹路径。

下次您创建项目时,WebStorm 会建议将所指定的目录作为新项目的上级目录。

通过 VCS 共享项目设置
配置文件的处理方式将根据您的选择进行。 修改项目设置并创建新配置文件后,IDE 会在屏幕底部显示通知,提示您选择如何在该项目中处理配置文件:
查看文件 :查看已创建配置文件的列表,并选择要纳入版本控制的文件。 之后,所选文件将被安排添加到 VCS。
始终添加 :静默安排在 .idea 目录中创建的所有配置文件添加到 VCS(仅适用于当前项目)。
不再询问 :从不安排配置文件添加到 VCS;这些文件将保持 unversioned 状态,直到您手动将其添加到 VCS(仅适用于当前项目)。
如果您在未选择任何选项的情况下关闭通知,则在创建新配置文件后会再次显示该通知。 即便重新启动 IDE,该新文件也将出现在列表中,直到您选择其中一个选项。

不可共享配置文件列表
WebStorm 会识别配置文件并自动将其加入忽略文件列表。但是,如果您是手动共享项目,建议避免将这些文件和文件夹纳入版本控制: 但是,如果您是手动共享项目,建议避免将这些文件和文件夹纳入版本控制:
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/dictionaries 文件夹
.idea/shelf 文件夹
如需查看完整文件列表,请参阅 如何在版本控制系统下管理项目和 JetBrains.gitignore。
复制全局设置到项目级别
全局(IDE)设置与项目分开存储。 因此,这些设置不会通过版本控制与项目一同共享。
但是,部分设置可以复制到项目级别。 例如,您可以创建 inspection profiles的副本,以及 从代码补全和自动导入中排除的类和包列表。 如果这么做,IDE 会在 .idea 目录中创建相应的配置文件,您可以通过 VCS 与项目一同共享这些文件。