新观察者对话框
最后修改时间:2023 年 8 月 23 日文件| 设置 | 工具| 文件观察程序 -适用于 Windows 和 Linux 的新观察程序
IntelliJ IDEA | 设置 | 工具| 文件观察器 - macOS 的新观察器
CtrlAlt0S
警告
当您在安全模式下打开项目时,文件观察程序不会启动。有关更多信息,请参阅项目安全。
当您单击“文件观察器”页面上的“添加” 或“编辑” 按钮时,将打开该对话框。使用该对话框可基于预定义的 IntelliJ IDEA 文件观察器模板创建项目文件观察器或编辑现有项目文件观察器。
每个模板都包含最适合所选工具的设置。因此在大多数情况下,您只需指定工具可执行文件的路径即可。
姓名
在“名称”字段中,输入文件观察器的名称。默认情况下,IntelliJ IDEA 建议所选预定义模板的名称。
要观看的文件
文件类型 | 使用此列表指定预期的输入文件类型。文件观察器将仅考虑这种类型的文件作为分析和处理的主题。文件类型是根据文件类型和文件扩展名之间的关联来识别的。
|
范围 | 使用此列表可以定义文件观察器可以应用的文件范围。 这些文件中的更改将立即调用文件观察器,或者在保存或框架停用时调用文件观察器,具体取决于自动保存编辑的文件以触发观察器复选框的状态。 从列表中选择预定义范围之一。对于项目级文件观察器,您还可以在打开的“范围”对话框中单击以配置自定义范围。
VCS 范围:仅当您的项目处于版本控制之下时,这些范围才可用。
或者,单击并在打开的“范围”对话框中配置自定义范围。
|
仅跟踪根文件 | 根文件是指未包含(例如通过)指定范围内
请注意,“范围”设置会覆盖“仅跟踪根文件”复选框设置:如果依赖项超出指定范围,则不会对其应用文件观察器。 示例假设您有两个文件root.scss和another.scss,其中root.scss导入another.scss。选中“仅跟踪根文件”复选框后,编辑another.scss只会在root.scss上调用文件观察器。否则,如果清除该复选框,文件观察器将处理这两个文件。
|
在更改时运行的工具
在此区域中,配置与工具的交互:指定要使用的可执行文件、要传递给它的参数以及 IntelliJ IDEA 应在何处查找工具的输出。
程序 | 在此字段中,指定工具的可执行文件的路径(.com、.exe、.cmd、.bat或其他路径,具体取决于特定工具。)
|
论点 | 在此字段中,定义要传递给工具的参数,从而影响其行为。 参数通常使用宏指定,例如 手动键入宏或单击并从打开的“宏”对话框的列表中选择相关模式。
|
刷新的输出路径 | 在此字段中,告诉 IntelliJ IDEA 应在何处搜索工具的输出:生成的源代码、源映射、依赖项或文件本身。输出的位置是特定于工具的。 输出路径通常使用宏来指定。您可以手动输入它们,也可以单击并从打开的对话框的列表中选择相关的。
|
工作目录和环境变量
工作目录 | 在此字段中,指定将应用该工具的目录。由于该工具始终在文件上下文中调用,因此默认工作目录是当前文件的目录。默认工作目录是在所有预定义模板中使用
|
环境变量 | 在此字段中,指定该工具所需但未在操作系统级别指定的环境变量。 |
高级选项
自动保存编辑的文件以触发观察者 |
|
触发外部变化的观察者 |
|
无论语法错误如何都会触发观察程序 |
|
从标准输出创建输出文件 |
|
显示控制台 | 从此列表中,选择您希望文件观察器打开控制台的时间。
|
输出滤波器 | 在此字段中,指定与该工具关联的输出过滤器。根据这些过滤器,工具输出中的绝对文件路径和行号将转换为超链接。单击这些链接将在编辑器中打开相应的文件。 例如,要显示有用的错误消息,请键入 |
感谢您的反馈意见!