跳至主要内容

功能

自 3.8 起

功能名称用于标识条件配置或随时间推移引入的模块。

您可以使用扩展版本命令来查询功能,并避免在客户端应用程序中构建版本号知识。

您可以使用list-capabilities命令来获取您的 Watchman 服务器支持的功能列表。

命令

每个命令都由以字符串 cmd- 为前缀的命令名称标识。例如,watch-project 命令由功能名称 cmd-watch-project 表示。

表达式术语

每个表达式术语都由以字符串 term- 为前缀的术语名称标识。例如,match 术语由功能名称 term-match 表示。

文件结果字段

每个字段都由以字符串 field- 为前缀的字段名称标识。例如,size 字段由功能名称 field-size 表示。

功能增强

有时,我们会通过向现有命令添加新选项来增强现有功能。由于这些更改不会导致添加新命令,因此它们不会隐式获得功能名称。在这种情况下,我们会手动分配适当的功能名称。

以下功能特性是可能的/已发布的

功能名称自版本描述
relative_root3.3relative_root 查询选项
wildmatch3.7扩展的 match 术语,带有递归 glob
suffix-set5.0扩展的 suffix 以支持后缀集