我正在查看数据库的 YAML 配置文件,我看到的只是一大堆文本。但是,我注意到有时会丢失一个字符,如果我使用键盘的箭头键四处导航,我注意到偶尔会有光标卡住的地方,需要我按两次箭头键而不是一。我目前假设这是一个只有 YAML 解析器才能读取的换行符。当我按 强制换行时ENTER
,YAML 解析器不再理解配置文件。如何在不使用非 Windows 程序的情况下克服这个限制?此换行符的十六进制值为 0A。
根据要求,可以在下面的链接中找到当前 YAML 文本的外观和我希望它的外观的片段(由于 StackExchange 对缩进的使用有限。请注意,这是游戏配置的两个不同文件。解析器的 API 在这里。
我还注意到第二个链接可能将其显示为 YAML 文件,因为它将换行符注册为换行符。但是,下面的代码块可能会让您了解它在我看来是什么样的。
RWtorchLight:MYCRAFTisbest 制作的 1.2 版 indent1:'' 注意:'元数据值是 :' 后面的数字 例如:黑色羊毛,在 Light_Block 中放入 35,在元数据中放入 15 Light_Block:89 Meta_Deta_LB:0 重要提示:手电筒和靴子尚不兼容元数据 Torch_Item: 50 Helmet_Item: 314 Boot_Item: 317 indent2: '' Torch_Use: true Helmet_Use: true Boot_Use: true T-or-T 模式:穿着南瓜和以下所有功能时会产生昏暗的灯光-or-Treat Mode: true C of C: Chance of Cookie 是不给糖就捣蛋的人获得糖果的几率 设置为: '"0" 表示没有机会' Cookie 的几率: 5000 N of C: '将随机收到 Cookie 时选择 1 到 # 之间的数字'Cookie 数量:5