如何在IntelliJ IDEA中以JSON复制路径?

mon*_*nef 5 json intellij-idea

是否可以在JSON文件中复制路径?例如在此文件中:

{
  "a": {
    "b": {
      "c": "keyC"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我在上"keyC"并按一些热键时,a.b.c剪贴板中会出现一个字符串。

jal*_*r74 14

我知道这篇文章很旧,但我想我会给出更新的答案。

我遇到了这个问题,因为我正在寻找同样的东西,然后发现该功能实际上已经存在于 WebStorm 中(我假设它也存在于 IntelliJ 中)。

基本上,将光标放在您想要的节点上,您将在编辑器窗口底部看到路径。然后您可以右键单击路径并选择“将限定名称复制到剪贴板”。

这是从我的 IDE 执行此操作的示例:

在此处输入图片说明

  • 是的。我的映射当前设置为:Ctrl+Alt+Shift+C。我不确定这是否是默认设置,但您可以通过导航到“编辑”>“复制参考”来查看您的设置。至于反其道而行之,我还没有找到办法。但是,我可以使用:导航 > 文件结构(或使用键盘映射),它将显示 JSON 树的树结构,可以轻松搜索和遍历。 (2认同)

Cra*_*der 3

此功能目前不存在,有一个开放请求,请投票(另请参阅相关问题)。