PSI 查看器
使用 PSI viewer ,您可以探索源码的内部结构,因为它是由 IntelliJ IDEA 解释的。
查看源代码的 PSI 结构
从 菜单中选择 。
请在 PSI 查看器 对话框中,在 文本 区域输入或粘贴要分析的源代码片段,选择文件类型,并指定其他选项。
从 显示 PSI 结构 列表中选择要查看的文件类型或语言构造。 识别的文件类型集取决于支持的语言和已安装的插件。
选中 显示 PsiWhiteSpace 复选框,以显示与源代码中的空格相对应的
PsiWhiteSpace节点。在 文本 窗格中,输入需要查看的源代码。 请手动输入文本或从剪贴板粘贴文本。 如果您从编辑器中复制了一些文本,然后打开 PSI 查看器, 文本 窗格的先前内容将被选中,这使您可以使用 Ctrl+V 或 Ctrl+Shift+V 从剪贴板覆盖它。
当您输入代码时,可以按 Ctrl+Y 删除文本光标所在行,使用 Ctrl+D 复制文本,并使用 Shift+Enter 添加行。
点击 构建 PSI 树 以生成 PSI 结构树视图,并在 PSI 结构 窗格中预览生成的 PSI 树。
如果修改了 文本 窗格中的源代码,请点击 构建 PSI 树 刷新树视图。
在树状视图中导航会在 文本 窗格中高亮显示相应的源代码片段。 如果当前选择的树节点有引用,它们也会显示在 引用 窗格中。
引用 只读字段显示对 PSI 结构树视图节点的引用(如果有的话)。
未解析的引用显示为红色;相应的源代码片段也用红框突出显示。
条目 | 描述 |
|---|---|
显示 PSI 结构 | 使用此列表指定文件类型或要探索的语言结构。 识别的文件类型集取决于支持的语言和已安装的插件。 |
显示 PsiWhiteSpace | 如果选中此复选框,则生成的树视图将包含与源代码中的空格相对应的 |
显示树节点 | |
方言 | 此列表适用于支持方言的语言,例如 SQL、JavaScript 等。 |
文本 | 使用此窗格输入要浏览的源代码。 IntelliJ IDEA 提供了以下几种代码供应方式:
请注意,还可以使用一些编辑功能:删除文本光标所在的行 Ctrl+Y 、复制文本 Ctrl+D 以及添加一行 Shift+Enter。 |
PSI 结构 | 此只读窗格显示 PSI 结构树视图,根据在 构建 PSI 树 按钮上的点击操作以及在 显示 PSI 结构 列表中选择的文件类型生成。 在树状视图中导航会在 文本 窗格中高亮显示相应的源代码片段。 如果当前选择的树节点有引用,它们也会显示在 引用 窗格中。 |
引用 | 此只读字段显示对 PSI 结构树视图节点的引用(如果有)。 未解析的引用显示为红色;相应的源代码片段也用红框突出显示。 |
构建 PSI 树 | 点击此按钮以根据 显示 PSI 结构 列表中选择的文件类型,在 文本 面板中生成 PSI 结构树视图。 如果修改了 文本 窗格中的源代码,请点击此按钮以刷新树视图。 |