YAML语法

这是你使用插件前,需要了解的一些知识!YAML写成的文件即为yml文件!本文使用通俗语言解释,仅供小白了解基础知识


一、基本语法

k: v表示一组键值对(k:的后面要有一个空格,切记切记); 以空格的缩进来控制层级关系;只要是左对齐的同一列数据,都是同一个层级的

#这是一个示例
k: 
  options: 
    startX: "w*0"
    startY: "h*0"
  picture:
    type: 0
    enable: true

在上面这个例子中,就含有三个层级,k: 是第一层级,options:picture: 是第二层级,startX:startY:type:enable: 是第三层级

在本插件中,层级关系有着严格的要求,一般来说,插件内每个层级之间的缩进关系为两个空格,请在编写以及粘贴配置时严格检查层级关系是否一致


二、值的写法

1、字面量:普通的值(数值,字符串,布尔值)

k: v
#字符串默认不用加上单引号或者双引号
"":双引号;会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
#  例如 \n 代表换行
  name: "GermMC\nTeaman"  
#   这样会输出:
#   GermMC
#   Teaman
'':单引号;不会转义特殊字符,特殊字符最终只是一个普通的字符串数据
  name: 'GermMC\nTeaman'  
#   这样会输出:
#   GermMC\nTeaman

在本插件中单引号双引号有着严格意义上的区别,请对照wiki内内容进行填写,不可出错!

2、数组:

#这是一个示例
animations: 
  - "default_move"
  - "default_scale"
  - "custom_move"
  - "custom_scale"

在上面这个示例中表示的是yaml的数组,您可以不必知道数组是是什么,

key: 
  - value1
  - value2
  - value3

但是请记住他的格式,层级之间的缩进仍然是两个空格


三、特别提示

在本插件内你会在配置的注释里看到这样的字眼

    #该动画选项会使得整个GUI界面按照预设动画做出移动(可删除)
    animations:
      - "default_move"

(可删除)意味着你可以删除这个k: v键值对,删除时需要将kv表示的内容一并删除!

results matching ""

    No results matching ""