设置解析器全局属性

Command Rules & Global Parameter 标签页下部分设置解析器的全局属性。全局属性包含:

  • Program Name: 程序名。

  • Usage Style: 自动化文档的格式。双击复选框编辑格式,选择 “…” 创建新文档格式。

  • Offset: 参数偏移量。

    • 跳过前面的 offset 个参数。

    • # offset = 3 时,传入的下列参数将跳过前 3 个参数,解析 "--level 5 -t 4 -o ~/test.gz"
      bgzip compress <file> --level 5 -t 4 -o ~/test.gz
      
  • Max Matched Items: 最大匹配参数项个数,0 和 -1 表示不设置数量限制。

    • 传入的参数项达到最大个数时,后续的参数不再解析,而是作为最后一个匹配的参数项的值。

    • # maxMatchedItems = 1 时,下列参数只匹配 "bgzip",剩下的参数 "compress <file> decompress <file>" 则作为 "bgzip" 参数项的值
       bgzip compress <file> decompress <file>
      
  • AutoHelp: 在没有传入任何参数时,自动添加默认的 help 参数。

  • @Syntax: @语法开关。

    • 在@语法下,识别 “@file” 类型参数,该参数被替换为 file 文件内容。

    • # file 文件内容为 compress <file> --level 5 -t 4,则下列语句解析值相同
      bgzip @file -o ~/test.gz
      bgzip compress <file> --level 5 -t 4 -o ~/test.gz
      
  • Debug: 调试模式开关。标记为 “Debug” 的参数仅在调试模式下显示、可用; 在调试模式下将显示解析器工作日志。

globalparameter-set

设置自动化文档的格式

Command Rules & Global Parameter 标签页双击 Usage Style 复选框或下拉选择 ...,打开文档格式编辑器。格式编辑器用于控制 Usage 标签页中的自动化文档格式 (如左图),在 Usage 标签页中还可以进行复制、搜索 (快捷键: Ctrl + F)。

globalparameter-usage

Copyright ©张柳彬 all right reserved文档修订时间: 2022-06-09 11:07:54

results matching ""

    No results matching ""