PhpStorm 2025.2 Help

PSI 查看器

工具 | 查看 PSI 结构

使用 PSI viewer ,您可以探索源码的内部结构,因为它是由 PhpStorm 解释的。

查看源代码的 PSI 结构

  1. 工具 菜单中选择 查看 PSI 结构

  2. 请在 PSI 查看器 对话框中,在 文本 区域输入或粘贴要分析的源代码片段,选择文件类型,并指定其他选项。

    • 显示 PSI 结构 列表中选择要查看的文件类型或语言构造。 支持的文件类型集取决于支持的语言和已安装的插件。

    • 选中 显示 PsiWhiteSpace 复选框,以显示与源代码中的空格相对应的 PsiWhiteSpace 节点。

    • 文本 窗格中,输入需要查看的源代码。 请手动输入文本或从剪贴板粘贴文本。 如果您从编辑器中复制了一些文本,然后打开 PSI 查看器, 文本 窗格的先前内容将被选中,这使您可以使用 Ctrl+VCtrl+Shift+V 从剪贴板覆盖它。

      当您输入代码时,可以按 Ctrl+Y 删除文本光标所在行,使用 Ctrl+D 复制文本,并使用 Shift+Enter 添加行。

  3. 点击 生成 PSI 树 以生成 PSI 结构树视图,并在 PSI 结构 窗格中预览生成的 PSI 树。

    如果修改了 文本 窗格中的源代码,请点击 生成 PSI 树 刷新树视图。

    在树视图中导航会突出显示 文本 窗格中相应的源代码片段。 如果当前选定的树节点有引用,它们也会显示在 引用 窗格中。

    引用 只读字段显示对 PSI 结构树视图节点的引用(如果有的话)。

    未解析的引用将显示为红色;相应的源代码片段也会用红色框突出显示。

项目

描述

显示 PSI 结构

使用此列表指定文件类型或要探索的语言结构。 支持的文件类型集取决于支持的语言和已安装的插件。

显示 PsiWhiteSpace

如果选中此复选框,则生成的树视图将包含与源代码中的空格相对应的 PsiWhiteSpace 节点。 当您选择或清除此复选框时,PSI 结构的树视图将相应更改。

显示树节点

方言

此列表适用于支持方言的语言,例如 SQL、JavaScript 等。

文本

使用此窗格输入要浏览的源代码。 PhpStorm 提供了以下几种代码供应方式:

  • 请立即在文本区域内输入。

  • 从剪贴板粘贴文本。 如果您从编辑器中复制了一些文本,然后打开 PSI viewer, 文本 窗格的先前内容已被选中,这使您可以使用 Ctrl+VCtrl+Shift+V 从剪贴板覆盖它。

请注意,还可以使用一些编辑功能:删除文本光标所在的行 Ctrl+Y 、复制文本 Ctrl+D 以及添加一行 Shift+Enter

PSI 结构

此只读窗格显示 PSI 结构树视图,根据在 生成 PSI 树 按钮上的点击操作以及在 显示 PSI 结构 列表中选择的文件类型生成。

在树视图中导航会突出显示 文本 窗格中相应的源代码片段。 如果当前选定的树节点有引用,它们也会显示在 引用 窗格中。

引用

此只读字段显示对 PSI 结构树视图节点的引用(如果有)。

未解析的引用将显示为红色;相应的源代码片段也会用红色框突出显示。

生成 PSI 树

点击此按钮以根据 显示 PSI 结构 列表中选择的文件类型,在 文本 面板中生成 PSI 结构树视图。

如果修改了 文本 窗格中的源代码,请点击此按钮以刷新树视图。

最后修改日期: 2025年 9月 26日