文件监听器
启用 File Watchers 插件后,将显示此页面。 有关配置 File Watchers 的详细信息,请参阅 文件监视器。
File Watcher 是 一个 GoLand 系统,用于跟踪文件更改并运行第三方独立应用程序。 GoLand 提供多个此类标准流行第三方工具(编译器 、压缩器、格式化器等)的预定义 File Watcher 模板。
您还可以配置自定义 File Watcher 以运行其他第三方工具。
File Watcher 拥有两个专用的 代码检查:
当某个预定义的 File Watcher 适用于某个文件时,会运行 File Watcher available 检查。 如果项目未配置相关 File Watcher,GoLand 会建议添加一个。
File Watcher problems 检查由正在运行的 File Watcher 调用,并突出显示其特有的错误。
此页面由可用 File Watcher 列表和用于管理该列表的工具栏组成。
对于每个 File Watcher,您可以决定其仅在当前项目中可用(从 项目 中选择 级别 )还是在所有项目中可用(选择 全局)。
要启用 File Watcher ,请选中其旁边的复选框。 启用 File Watcher 后,当所选类型和范围内的文件被更改或保存时,它会自动启动,详见 高级选项配置。 如果 File Watcher 运行时发生错误,该 File Watcher 将自动被禁用。 要恢复状态,请手动启用该 File Watcher。
项目 | 提示和快捷键 | 描述 |
|---|---|---|
添加 Alt+Insert | 单击此按钮以打开 选择模板 弹出框并选择相应类型的 File Watcher。 随后,GoLand 会打开 新建监视器 对话框,以根据当前项目的设置自定义预定义的 File Watcher。 | |
编辑 Enter | 单击此按钮以在 编辑监视器 对话框中更新所选 File Watcher 的设置。 更新仅应用于当前项目的 File Watcher ,不会影响预定义的 GoLand 级模板。 | |
移除 Alt+Delete | 单击此按钮以移除所选 File Watcher。 该 File Watcher 将不再应用于当前项目中的文件。 请注意,此操作不影响仍在 GoLand 级别可用的相应预定义模板。 | |
| 上移 Ctrl+Alt+Up 下移 Ctrl+Alt+Down | 使用这些按钮更改列表中 File Watcher 的顺序。 This determines the order of launching File Watchers, if more than one are enabled. |
复制 | 使用此按钮复制所选 File Watcher。 | |
导入 | 单击此按钮以导入现有 File Watcher 并将其添加到可用列表中。 | |
导出 | 单击此按钮将所选监听器导出至位于用户主目录下的 watchers.xml 文件。 |