yml 文件如何精准搜索 key, 比如 docker-compose 格式中的 services.image 来快速定位

16 小时 30 分钟前
 remember5

背景

用了很久 yml 格式,平常最多 200 行,也很少有重复的单词,ctrl+F 也能快速定位

现在常用 bitnami chart,几千行的 yml 该如何通过快速搜索呢

demo

yml 文件如下

job1:
  name: job1
  image: busybox
  command: ["sleep", "600"]
  
job2:
  name: job2
  image: busybox
  command: ["sleep", "600"]

期望搜索 key= job1.name 能快速定位到job1

常用的 IDE 中是否有相关插件实现呢

468 次点击
所在节点    问与答
5 条回复
superchijinpeng
16 小时 18 分钟前
yq
klo424
15 小时 54 分钟前
VS Code 插件:YAML Tree View ,YAML Navigation ,YAML Support by Red Hat 。
IntelliJ IDEA / PyCharm / WebStorm 插件:YAML/JSON Path 。
命令行工具:yq 。
在线工具:YAML Path 。
COW
15 小时 14 分钟前
我猜你想要的是这个: https://github.com/Einenlum/yaml-revealer
remember5
13 小时 54 分钟前
感谢各位
@superchijinpeng 试了下 yq,的确可以, 还是希望找个 IDE 能原生支持的
@klo424 搜索了下,vs code 插件和 JB 家的插件都没找到,YAML Path 找到了 https://yaml.vercel.app/
@COW vim 支持非常棒,收藏了, 日常 yml 文件有点多,还是希望找个 IDE 插件
klo424
13 小时 0 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1099227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX