WebStorm配置项目结构

配置项目结构

在WebStorm中,项目是当前使用的文件集合,由文件夹进行组织。
项目的顶级文件夹叫做根文件夹。可以将任何文件夹添加为项目的一部分,只需在目录页面上将此文件夹添加到根文件夹。

在根目录中配置文件夹

在根文件夹中,WebStorm可以区分包含源代码的文件夹和包含其他类型内容的文件夹。默认情况下,任何文件夹都被视为源文件夹,并用灰色文件夹图标进行标记。
其他文件夹类型:

  • 绿色:测试文件夹。
  • 紫色:资源文件夹。资源根文件夹中的文件可以使用相对路径,无需指定完整路径。例如,当你开始在HTML的img标签的src属性中输入时,自动补全功能会提示使用资源文件夹中的图像。
  • 黄色:排除文件夹,代码补全、导航和检查等功能会忽略这些文件夹。有助于提高WebStorm的性能。

配置文件夹的类别

  • 在“Project”工具窗口中右键单击文件夹,从菜单中选择“Mark Directory as”,然后选择所需的类别。
    标记文件夹类型
  • 或者,打开“设置”对话框,转到Directories,然后配置文件夹的类别。

恢复文件夹之前的类别

在“Project”工具窗口中右键单击文件夹,从菜单中选择“Mark Directory as”,然后选择“Unmark as ”。对于“Excluded”,选择“Cancel Exclusion”。

排除文件

如果你项目中现在不需要使用某些文件,但不想完全删除它,可以暂时将该文件从项目中排除。代码补全、导航和检查等功能会忽略排除的文件。

  • 要排除文件,请在“Project”工具窗口中右键单击该文件,然后从菜单中选择“Override File Type”。
    覆盖文件类型
    从“Choose File Type”列表中,选择“Plain text”。
    标记为纯文本文件
  • 要恢复更改,请右键单击该文件,然后从菜单中选择“Revert File Type Override”。
    恢复文件类型

按名称模式排除文件和文件夹

  1. 在“设置”对话框中,转到Directories。
  2. 在Exclude files字段中,输入要排除的文件和文件夹名称的掩码,例如:*.min.js或lib。使用分号作为分隔符。
  • 如果文件名与这些模式中的任何一个匹配,则该文件将被视为已排除。
  • 如果文件夹的名称与模式匹配,则此文件夹及其子文件夹中的所有文件都将被排除在外。
    请注意,按名称模式排除的文件夹在“Project”工具窗口中标记为排除,但不会添加到“Excluded Folders”列表中。

例子

如下图所示,模式 *mal.ts 使文件 mammal.ts 和 animal.ts 被排除。
例子一
模式 lib 会排除这两个文件夹 -lib 和 src/lib。
例子2
要仅排除lib文件夹,请在“Directories”页面上选择它,然后单击“Excluded”。
例子3

使用多个根文件夹

你的项目中可以有多个根文件夹。这可以处理来自多个没有共同直接父目录的文件。使用静态内容时,这很有帮助。可以将它们全部保存在一个文件夹中,然后将此文件夹添加为多个项目中的根文件夹。
在“设置”对话框中,单击Directories。

  • 要添加根文件夹,请单击右侧窗格中的“Add Content Root”,然后在打开的对话框中选择所需的文件夹。
    添加多个根文件夹
  • 要删除根文件夹,请在右侧窗格中选择它,然后单击关闭按钮。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四荒八极

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值