首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Intellij插件调试插件时PsiViewer不显示

IntelliJ是一款常用的集成开发环境(IDE),它提供了丰富的插件来增强开发效率和功能。其中,PsiViewer是IntelliJ的一个插件,用于调试插件开发过程中的代码结构和语法树。

然而,有时候在使用IntelliJ插件调试时,可能会遇到PsiViewer不显示的问题。这个问题可能由以下几个原因引起:

  1. 插件未正确安装:首先,确保PsiViewer插件已经正确安装并启用。可以通过IntelliJ的插件管理器来检查插件的安装状态,并确保已启用PsiViewer插件。
  2. 插件版本不兼容:如果使用的IntelliJ版本与PsiViewer插件的版本不兼容,可能会导致插件无法正常显示。建议检查IntelliJ和PsiViewer插件的兼容性,并尝试升级插件或降级IntelliJ版本。
  3. 配置问题:有时候,PsiViewer插件可能需要进行一些配置才能正常显示。可以尝试在IntelliJ的设置中搜索PsiViewer相关的配置项,并确保其已正确配置。

如果以上方法都无法解决问题,可以尝试以下步骤来进一步排查:

  1. 重启IntelliJ:有时候,IntelliJ的插件可能需要重启才能生效。尝试重启IntelliJ并再次查看PsiViewer是否显示。
  2. 检查日志:IntelliJ会生成日志文件,其中可能包含有关插件加载和错误的信息。可以查看IntelliJ的日志文件,尝试找到与PsiViewer相关的错误或警告信息,并根据日志内容进行进一步的排查和解决。

总结起来,当IntelliJ插件调试时PsiViewer不显示时,可以先确保插件正确安装和启用,检查插件版本兼容性,进行相关配置,尝试重启IntelliJ,以及查看日志文件来排查问题。如果问题仍然存在,可以尝试搜索IntelliJ官方文档或社区论坛,寻求更详细的解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于IDEA的自动化代码审计插件开发初探

-- 如果该插件还依赖了其他插件,则配置对对应的插件id --> com.intellij.modules.all <!...接下来就是验证插件的效果了,直接执行intellij的runIde任务就好 ?...毕竟这两个二项表达式是被封装到binaryExpression这个对象里的,怎么通过这个对象判断他是一个sql语句这是一个需要我们解决的问题 这里我们借用一个插件PsiViewer」,这个插件可以查看当前源码文件的...上图左侧是我们的源代码,右侧是psiviewer插件窗口,当我们在把光标停留在源码某处psiviewer窗口会对应展示我们正处在AST树的哪个位置,反过来,当我们在psiviewer窗口中选中ast...树某处,对应的源码也会高亮出来 这个插件可以让我们对intellij platform解析出来的AST树有更加清晰的认知 现在,让我们回到最初的问题,在拿到了BinaryExpression后,我们要怎么判断它到底是不是一个

1.6K20

还好未错过:助力编码效率和质量的2款IntelliJ IDEA插件!不错过!后悔!

本文向大家分享两款由 AI 驱动的 IntelliJ 插件,一款负责辅助编写代码,一款负责辅助代码质量检查!...背靠几十亿代码沉淀下来工具,且是我这样连10万行代码都没达到的普通程序员能比得上的 GitHub Copilot 会在我们编码提供由 AI 配对程序员提供的自动完成式建议。...SonarLint 第二款就是代码质量插件:SonarLint。 SonarLint 是一款基于 AI 的代码质量插件。...它可以帮助你在编写代码时会突出显示错误和安全漏洞,并提供明确的修复指导,以便在代码提交之前修复它们。 它可以动态分析您的代码,并提供常见问题的快速修复,例如错误、代码异味、安全热点、重复等。

14110

借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能

结合 PSIViewer 插件后, 才发现差异之后,DevEco Studio 的 JavaScript/TypeScript 语言是自己实现的,诸如于: com.huawei.ace.language.psi.impl.JavaScriptIdentifierNameImpl...原因不外乎: Intellij 平台中的 JavaScript 插件是收费的,没有开源版本。 鸿蒙直接针对于 TypeScript 语法进行扩展,会比实现一个新的更简单。...这就意味着,使用 DevEco Studio + AutoDev ,会出现三种新的文件类型:Huawei JavaScript、Huawei TypeScript、Huawei ArkTS。...而如果要做好则需要: 基于反射来重复利用 JavaScript PSI 融入 DevEco Studio 的 JavaScript 支持 当然,考虑到调试上的难度,以前代码中各种现的 xxStudio...而由于 ChatGPT 是包含 HarmonyOS 的最新知识的,所以需要采用类似于 AutoPage 的两步生成特性。 分析用户的需求,选择合适的布局与组件。

19110

开发属于自己的第一款IDEA插件

因为商业版是闭源的,所以在调试无法调试核心代码。...下载IntelliJ IDEA Community Edition源码 社区版的安装包里是包含源码的,所以我们需要手动从github上clone一份: git clone --depth 1 git:... 然后我们可以把下载的IDEA社区版源码添加到源码路径中,这样在调试,就可以调试IDEA自身的代码了: ? ?  第一个插件 我们来编写一个最简单的插件来学习编写一个插件的完整步骤。...这个菜单显示的效果如下: ? 除了手动新建Action,IDEA还提供了快速新建的方法,在代码目录上点击新建,可以看到Action: ?... 运行插件 运行插件特别简单,和运行普通Java代码一样,点击运行或者调试的按钮,就会启动一个新的IDEA实例,这个实例中插件是生效的。 点击Text Boxes就可以看到插件的效果了。

72710

开发属于自己的第一款 IDEA 插件

因为商业版是闭源的,所以在调试无法调试核心代码。...下载IntelliJ IDEA Community Edition源码 社区版的安装包里是包含源码的,所以我们需要手动从github上clone一份: git clone --depth 1 git:... 然后我们可以把下载的IDEA社区版源码添加到源码路径中,这样在调试,就可以调试IDEA自身的代码了: ?  ?  第一个插件 我们来编写一个最简单的插件来学习编写一个插件的完整步骤。...这个菜单显示的效果如下: ?  除了手动新建Action,IDEA还提供了快速新建的方法,在代码目录上点击新建,可以看到Action: ?... 运行插件 运行插件特别简单,和运行普通Java代码一样,点击运行或者调试的按钮,就会启动一个新的IDEA实例,这个实例中插件是生效的。 点击Text Boxes就可以看到插件的效果了。

1.3K10

从零开始编写IntelliJ IDEA插件

因为商业版是闭源的,所以在调试无法调试核心代码。...下载IntelliJ IDEA Community Edition源码 社区版的安装包里是包含源码的,所以我们需要手动从github上clone一份: git clone --depth 1 git:...: 然后我们可以把下载的IDEA社区版源码添加到源码路径中,这样在调试,就可以调试IDEA自身的代码了: ============================================...这个菜单显示的效果如下: 除了手动新建Action,IDEA还提供了快速新建的方法,在代码目录上点击新建,可以看到Action: 可以在这个面板中填写你要新建的Action信息,IDEA会帮你新建类...,还有在plugin.xml中帮你注册: 运行插件 运行插件特别简单,和运行普通Java代码一样,点击运行或者调试的按钮,就会启动一个新的IDEA实例,这个实例中插件是生效的。

50511

IntelliJ常用配置备忘

自动Import包少用通配符 一般在 import 其他包的类,如果来自同一个包的类比较多,IntelliJ 会弄个通配符出来,缩成一行。...这样做可以减少文件长度,但是容易把本地的名空间弄混乱,可读性会差一点,因此一般会建议显示 import 所有需要的类而不要用通配符。...并打开当前正在调试的应用的按钮还是很方便的。...Scala 插件地址:Scala 使用理由: 即使写Scala,总会有时候需要查看Scala源码的程序,比如Akka,Kafka之类的。...而且这个插件也是国产的,可以支持一波哈~~~ 注意事项 最后是两个最重要的注意事项,当 IntelliJ 没啥响应,总是在做一些后台操作却又无法中止,可以尝试这两种方法修复: 清除缓存并重启 很多情况下

36220

IntelliJ IDEA 超实用使用技巧分享

版本管理相关 编码效率相关(★★) 文件代码模板 实时代码模板 其他 代码调试 源码阅读相关(★★★) 视图模式 代码调试 ......插件方面 插件的安装与使用 插件推荐 参考 ---- 高效率配置 1. 代码提示区分大小写 Settings -> Editor -> General -> Code Completion ?...选择之后,就可以通过CTRL+滑动滚轮的方式,调整编辑器窗口的字体大小 4. tab 多行显示 这点因人而异,有些人喜欢直接取消所有tab,改用快捷键的方式,我屏幕比较大,所以喜欢把tab全部显示出来。...在这里可以看到IDEA所有内置的文件代码模板,当你选择某个文件生成,就会按照这里面的模板生成指定的代码文件。 另外,你可以在这里设置文件头。 ? 设置之后,效果如下 ?...这个在调试源码的时候非常有用。 ? 4. Evaluate Expression IDEA 还可以在调试代码的时候,动态修改当前方法栈中变量的值,方便我们的调试。 ?

56920

IntelliJ IDEA 2023.2 主要更新了什么?(纯文本介绍版)

Java方面的改进包括扩展Java检查、为格式字符串提供代码高亮显示和导航,以及提供更好的Javadoc注释支持等。其他方面的更新涉及运行/调试、版本控制系统、Docker、数据库工具等。...现在,当您单击菜单图标,其元素将水平显示在工具栏上。还有一个新选项可以将此菜单转换为单独的工具栏。...在 macOS 上的新 UI 中使用全屏模式,窗口控件现在直接显示在主工具栏中,而不是像以前那样显示在浮动栏中。 在 “设置”/“首选项”|”编辑 |检查 ,我们为代码示例实现了语法突出显示。...从IntelliJ IDEA 2023.2开始,可以在Linux的Windows子系统(WSL)上运行和调试部署到Tomcat的应用程序。...IntelliJ IDEA捆绑的Android插件现在提供Android Studio Giraffe Beta 2的功能,包括对Android Gradle插件(AGP)8.0.0的支持。

10010

不容错过的IntelliJ IDEA开发提效工具!

将程序视点设为星标精品文章第一间阅读 大家好,欢迎来到程序视点!我是小二哥。...在这篇博文中,小二哥简单分享几个最近和一直以来最受欢迎的几个插件。 Key Promoter X 凡是对IntelliJ IDEA快捷键掌握不清晰的小伙伴们都应该给安装这个插件!...它就像一名执着细致的教练,在您点击 IDE 内的某个元素,它将显示带有相关快捷键的工具提示。 对于没有快捷键的按钮,Key Promoter X 还会提示您自行创建。 熟能生巧!...Key Promoter X作为一个快捷键提示插件,你绝不能错过! Jump to Line IntelliJ IDEA 在调试过程中,有多种方法可以设置目标执行行。...如果您想跳转到特定行并在那里设置执行点,而执行前面的代码,该怎么办? 这就轮到Jump To Line 插件出场了。

12910

IntelliJ IDEA 2018.3 重大升级,哪些功能打动了你?

多行TODO评论 IntelliJ IDEA 2018.3现在支持多行 TODO 注释,现在第一个和所有后续的 TODO 注释行在编辑器中突出显示并列在TODO工具窗口中。...新的缩进状态栏 IntelliJ IDEA在一个新的缩进状态栏中显示当前文件中的缩进大小。如果文件的缩进与项目的当前设置匹配,将在缩进视图中添加星号。现在可以选择控制状态栏中当前缩进的操作。 ?...,其中的 custom 选项便是自己下载安装的插件 Updates:当前安装过的插件如果有更新,都会在这里显示出来 最后一个是配置项,你可以自定义你的插件仓库,你可以给配置插件下载的 http 代理(尤其是国外网络访问差的时候...现在,当您使用Spring Initializr创建项目,IDE将建议安装或启用适当的插件,以确保支持所有选定的技术。 ?...自动重启侦听远程连接 现在,在调试远程进程,IDE可以自动重新启动配置。只需 为远程调试配置启用新的自动重启选项。 ?

1.4K20

开始使用-配置编辑器 顶

不过,我们建议使用我们的编辑器插件之一,以获得更好的体验。 通过我们的编辑器插件,您可以获得代码完成,语法突出显示,小部件编辑辅助,运行和调试支持等等。...按照之前的步骤为Android Studio,IntelliJ或VS代码添加编辑器插件。 如果你想使用不同的编辑器,那没关系,直接跳到下一步:创建并运行你的第一个应用程序。...或者,您也可以使用IntelliJIntelliJ IDEA社区,版本2017.1或更高版本。 IntelliJ IDEA Ultimate,版本2017.1或更高版本。...安装Flutter和Dart插件 Flutter由两个插件支持: Flutter插件支持Flutter开发人员工作流程(运行,调试,热重载等)。...,选择Flutter插件并单击安装。 当提示安装Dart插件,请单击是。 出现提示单击重新启动。 下一步 让我们来试试Flutter:创建第一个项目,运行它,并体验“热重载”。

55130

再探IntelliJ IDEA(超详细IntelliJIDEA的安装、配置与使用)

如果想区分大小写的话,改为 None 选项即可。 9.设置取消单行显示tabs的操作 在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。...1.常用断点调试图例 2.打条件断点 说明: 调试的时候,在循环里增加条件判断,可以极大的提高效率,心情也能愉悦。...还可以在查看框中输入编写代码的其他方法: ---- 九、其它设置 1.生成 javadoc Locale:输入语言类型:zh_CN Other command line arguments:-encoding...UTF-8 -charset UTF-8 2.取消更新 3.插件的使用 在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都是通过插件的方式来实现的...官网插件库:https://plugins.jetbrains.com/ Install JetBrains plugin:弹出 IntelliJ IDEA 公司自行开发的插件仓库列表,供下载安装。

2.4K10

IDEA Web渲染插件开发(一)— 使用JCEF

目前网上已经有了很多关于IDEA(IntelliJ平台)的插件开发教程了,本人觉得简书上这位作者秋水畏寒 的关于插件开发的文章很不错,在我进行插件开发的过程中指导了我很多。...代码编写 首先说明我们的目的,就是希望能够类似于gradle、maven插件一样,能够在IDEA的侧边有一个显示我们Web页面的地方: 通过阅读官方的文档我们可以知道,我们需要编写的是ToolWindow...现在,我们先什么内容都不编写,开始调试我们的插件: 不过开始调试后,会有很多的情况发生,这里我做了一些遇到的问题的总结。...rumIde:Download JCEF 如果使用调试模式,intellij插件开发的Gradle插件会下载jcef的运行时,这个过程会比较漫长,目前解决办法是使用好的网络等待下载: 在本人机器上,第一次调试的时候主要就是遇到上面的三种情况...验证Web渲染ToolWindow 上述代码完成开发后,我们再次运行Debug模式,可以看到此时的界面显示了相关的网页: 附录 本次代码本人放在了Github上,地址为:w4ngzhen/intellij-jcef-plugin

1.4K20
领券