PyCharm 2025.3 Help

范围

使用此设置页面定义范围——对一组文件应用不同操作。

主工具栏

工具提示

说明

添加按钮

添加作用域

Alt+Insert

添加新的 本地共享 范围。

移除按钮

删除

Alt+Delete

从列表中删除所选范围。

复制配置按钮

复制配置

Ctrl+D

创建所选范围的副本。

另存为按钮

另存为

将所选本地范围另存为共享,或将所选共享范围另存为本地。

上移按钮   下移按钮

上移/下移

在列表中上移或下移范围。

范围配置控件

说明

名称(M)

指定范围名称。

模式(P)

指定定义当前范围的模式。 可以使用以下元素和结构:

  1. file: 修饰符。 该元素是必需的。

  2. 使用 * 星号表示文件名或文件扩展名中的任意符号。

  3. 逻辑运算符 AND (&&), OR (||) 以及 NOT (!)

有关详细信息,请参阅 范围语言语法参考

不允许保存空模式或不正确的模式。 在这种情况下,PyCharm 会显示 语法错误 警告。

示例

  • file:*.js||file:*.coffee - 包含所有 JavaScript 和 CoffeeScript 文件。

  • file:*js&&!file:*.min.* - 包含所有 JavaScript 文件,但通过 缩小化 生成的文件除外,这些文件以 min 扩展名标识。 详细了解,请参阅 最小化 JavaScript

  • !file:*/.npm//* - 排除所有 .npm 文件夹。

  • file[Scientific_Sample]:*.py - 包含项目 Scientific_Sample 中的所有 Python 文件。 当当前项目附加了多个项目时,在括号中指定项目名称特别有用。

    为两个已附加项目创建的范围示例

包含

包含所选项。 如果当前项是文件夹,将忽略嵌套的子文件夹。

递归包含

包含所选文件夹以及所有嵌套子文件夹及其内容。

排除

排除所选项。 如果当前项是文件夹,嵌套的子文件夹将保留在范围中。

递归排除

排除所选文件夹以及所有嵌套子文件夹及其内容。

范围工具栏

工具提示

说明

项目树视图

树视图包含您项目中所有可用的文件。 在该视图中,选择要包含到当前范围中的文件,并自动生成范围定义模式。

显示文件

显示文件

启用此选项后,源文件将在树视图中显式显示。 显示这些文件后,可以选择将其从模式中排除/包含。

如果未禁用此选项,树中将隐藏所有文件。

显示模块按钮

显示模块

启用此选项后,树视图中的项将显示在相应的模块节点下方。 否则,项目项将显示在相应的包下(类似带有包的源路径)。

仅显示已包含

仅显示包含的文件

启用此选项后,树中仅显示包含在范围内的元素。

项目树视图图例

说明

绿色样本

范围中包含的文件夹和文件以绿色标记。

深蓝色样本

同时包含已排除和已包含的文件及子文件夹的文件夹以深蓝色标记。

最后修改日期: 2025年 12月 2日