新建监视器对话框
当您在 文件监视器页面 上点击 添加   或 编辑  
按钮时,将打开该对话框。 使用此对话框根据预定义的 PyCharm 文件监视器模板创建项目文件监视器,或编辑现有的项目文件监视器。
每个模板都包含针对所选工具优化的设置。 因此,在大多数情况下,您只需指定该工具可执行文件的路径。
名称
在 名称 字段中,输入文件监视器的名称。 默认情况下,PyCharm 会建议所选预定义模板的名称。
要监视的文件
文件类型 | 使用此列表指定输入文件的预期类型。 文件监视器仅将此类型的文件视为分析和处理的对象。 文件类型是基于 文件类型与文件扩展名之间的关联 来识别的。 |
范围 | 使用此列表定义文件监视器可应用到的文件范围。 这些文件的更改将根据 自动保存已编辑的文件以触发监视器 复选框的状态,立即触发文件监视器,或在保存或框架停用时触发。 从列表中选择一个预定义范围。 对于项目级文件监视器,您也可以点击
VCS 作用域: 仅当您的 项目受版本控制 时,这些范围才可用。
或者,点击 |
仅跟踪根文件 | 一个 根文件 是指未被包含到任何其他文件 在指定范围内 中的文件(例如通过
请注意, 作用域 设置会覆盖 仅跟踪根文件 复选框设置:如果某个依赖项位于指定范围之外,则不会对其应用文件监视器。 示例 假设您有两个文件 root.scss 和 another.scss ,其中 root.scss 导入 another.scss 。 选中 仅跟踪根文件 复选框时,编辑 another.scss 将仅对 root.scss 调用文件监视器。 否则,如果清除此复选框,文件监视器会处理这两个文件。 |
在更改时运行的工具
在此区域配置与该工具的交互:指定要使用的可执行文件、传递给它的参数,以及 PyCharm 应在何处查找该工具的输出。
程序 | 在此字段中,指定该工具可执行文件的路径( .com 、 .exe 、 .cmd 、 .bat ,或取决于具体工具的其他文件)。 |
参数 | 在此字段中,定义要传递给该工具的参数,从而影响其行为。 参数通常使用 宏 指定,例如 手动输入宏,或点击 |
要刷新输出路径 | 在此字段中,告诉 PyCharm 应在何处查找该工具的输出:生成的源代码、源映射、依赖项或文件本身。 输出的位置因工具而异。 输出路径通常使用 宏 指定。 您可以手动输入,或点击 要指定多个宏,请使用冒号 |
工作目录与环境变量
工作目录 | 在此字段中,指定该工具将应用到的目录。 由于该工具始终在文件的上下文中调用,默认工作目录为当前文件所在的目录。 在所有预定义模板中,默认工作目录都通过 |
环境变量 | 在此字段中,指定该工具所需但未在操作系统级别指定的环境变量。 |
高级选项
自动保存已编辑的文件以触发监视器 |
|
在外部更改时触发监视器 |
|
无论是否存在语法错误均触发监视器 |
|
从 stdout 创建输出文件 |
|
显示控制台 | 在此列表中,选择您希望文件监视器在何时打开控制台。
|
输出过滤器 | 在此字段中,指定与该工具关联的输出过滤器。 根据这些过滤器,将工具输出中的绝对文件路径和行号转换为超链接。 点击这些链接会在编辑器中打开相应文件。 例如,若要显示有用的错误消息,请输入 |