idea中快速找到yml节点
ctrl+f12打开大纲,搜索单个字段即可,注: 不支持spring.profiles.active
这样的搜索,但是单节点也会结构,很方便。
yml如何删除文档节点(— 3条短线是document节点)
点击左边的折叠号 | 按 home | 再按 shift+end | delete,这样这个document节点都被删除了。
yml中的特殊字符
场景
redis-cli 命令行可以连接。
yml中连接不上。
properties中可以连接。
解决方案
发现密码是123!@#
。
含有@符号,这个在yml中是特殊符号,可以用来引入其他变量,如@env@ ,所以解析失败。
yml中解决方案:
1、两端加单引号
2、使用转义字符,例如@ 的转义字符是@
,实测无效。
properties中并没有修改:
1、因为并没收到影响 @可能不是特殊字符
2、不确定 properties文件中 value值两端是否可以加单引号,一般都是用转义字符。
阮一峰的yaml语言教程:
http://www.ruanyifeng.com/blog/2016/07/yaml.html
yaml1.2 官网文档:
https://yaml.org/spec/1.2/spec.html
yaml和properties在线互相转换:
https://www.toyaml.com/index.html