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