2 Star 1 Fork 1

GermMC / WikiGermEngine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
yaml.md 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
GermMC 提交于 2022-01-03 20:32 . first commit

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表示的内容一并删除!

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/germmc/wiki-germ-engine.git
git@gitee.com:germmc/wiki-germ-engine.git
germmc
wiki-germ-engine
WikiGermEngine
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891