【问题标题】:How to find specific property key in a yaml file using intellij idea?如何使用 intellij idea 在 yaml 文件中查找特定的属性键?
【发布时间】:2018-11-07 16:14:36
【问题描述】:

我有 YAML 文件,例如下面的文本

server:
  port: 8084
  session:
    timeout: 600

假设有很多 yaml 文件,每个文件都包含很多行,那么很难找到某个 key,例如 'server.session.timeout'。

我尝试使用 ctrl+shift+f 找到它,因为换行符和“端口”属性无法正常工作之间。

有没有办法在 yaml 文件中查找属性键?

【问题讨论】:

  • 已投票,不知道为什么它与红宝石有关。我认为是更广泛的功能。
  • YAML 子系统历来是 Ruby 插件的一部分,因此 IntelliJ IDEA 产品中与该子系统相关的所有请求都记录到 Ruby 项目中。
  • 使用“到处搜索”(按 Shift 键两次)搜索扁平化的 YAML 键(完整的属性名称)。 “在路径中查找”(Ctrl+Shift+F)仅搜索纯文本。
  • @Dmytro Melnychuk 您的评论似乎是一个有效的答案。我编辑了问题并投票支持重新开放。

标签: intellij-idea yaml


【解决方案1】:

感谢 Dmytro 的评论,我找到了一个可行的解决方案。可以使用“到处搜索”选项在 yaml 文件中通过路径表达式(点分隔)查找属性。可以通过按 shift 键两次或调用搜索菜单(通过按 ctrl+n)并选择“全部”选项卡来调用它。

【讨论】:

    猜你喜欢
    • 2012-11-21
    • 1970-01-01
    • 2014-03-26
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多