跳至主要內容
IDEA全新UI不用等申请了,教你怎么直接激活使用

早上给大家介绍了IDEA官方宣布正在开发一套全新的UI,但目前是预览版需要申请才能体验。

随后马上就有网友分享了,不需要申请直接就能激活体验的方法。

本期视频:https://www.bilibili.com/video/BV165411X7u7

只需要下面几步:

  1. 下载最新的IDEA版本(DD尝试了2022.1版本,后面的版本应该都会包含,之前的版本不确定)

程序猿DD原创大约 1 分钟IntelliJ IDEA前沿资讯IntelliJ IDEA
JetBrains IDE全新UI预览版来了,目标:简洁与强大兼顾!

5月23日,JetBrains发布了一篇博文,透露他们正在实现一套全新的界面界面。

JetBrains IDE全新UI预览

他们认为目前行业中的用户界面趋势已经发生了演变,很多新用户认为JetBrains IDE的界面过于笨重,而且过时。所以,团队做出了大胆的决定,将以全新的眼光来重新设计IntelliJ IDEA和相关IDE的外观和感觉。

而这次重新设计的核心目标就是降低视觉复杂性,提供对基本功能的轻松访问,并根据需要逐步展开复杂的功能,这就是目前JetBrains团队认为的干净、现代和强大的外观和感觉。


程序猿DD原创大约 2 分钟IntelliJ IDEAIntelliJ IDEA前沿资讯
换M1芯片之后,IDEA很卡的问题解决

昨天群里(点击加群)有小伙伴问,换了M1芯片的Macbook Pro之后,IDEA就一直很卡的。正好前段时间,我也换了最新的MacBook Pro,也碰到了类似的问题。

这里就简单讲一下换到M1平台后,使用IDEA要注意的两个点:

IDEA版本的选择

第一个要注意的点是IDEA版本要注意下, 不要选择默认的Intel版本。


翟永超原创小于 1 分钟IntelliJ IDEAIntelliJ IDEA
IntelliJ IDEA 2021.2.3 正式发布

IntelliJ IDEA 2021.2.3 现已发布,用户可以从 IDE 内部、通过 Toolbox 应用程序或使用 Ubuntu 的 snaps 进行升级,也可以从官方网站下载。

主要更新内容

  • 修复了接口方法上的调用层次结构以正确返回结果
  • 如果 IDE 由于操作系统关闭而关闭,则修复了每次启动时重复索引的问题
  • 修复了在 WSL 2 中重新打开项目时导致 IDE 冻结的问题
  • 修复了停止按钮的行为。当您停止 WildFly 运行配置时,不再出现终止批处理作业提示
  • 修复了添加新 Arquillian 容器的对话框
  • 修复了导致 IDE 冻结的问题
  • 修复了 xslt 文件关联
  • 修复了 jsp 文件中未使用导入的优化导入操作
  • 修复了有关配置 Spring Boot 注释处理器的文档的链接
  • 修复了 Maven 项目重新导入时,依赖项视图没有更新的问题
  • 在依赖项工具窗口中输入时出现超级延迟
  • 在 macOS IntelliJ IDEA 似乎用 rc 文件(.bashrc 或 .zshrc)中设置的环境变量覆盖了 shell 中设置的环境变量

御坂弟弟大约 1 分钟IntelliJ IDEAIntelliJ IDEA前沿资讯
IDEA调试技巧:修改变量的运行值

接上一篇IDEA调试技巧远程调试

5. 临时执行表达式/修改变量的运行值

调试时,可以临时执行一些表达式,参考下图:点击这二个图标中的任何1个都可以

点击+号后,就可以在新出现的输入框里输入表达式,比如:i+5


Java日知录小于 1 分钟IntelliJ IDEAIntelliJ IDEA
IDEA调试技巧:远程调试

接上一篇IDEA调试技巧多线程调试

4.远程调试

这也是一个装B的利器,本机不用启动项目,只要有源代码,可以在本机直接远程调试服务器上的代码,打开姿势如下:

4.1 项目启动时,先允许远程调试

java -server -Xms512m -Xmx512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9081 -Djava.ext.dirs=. ${main_class}

Java日知录大约 1 分钟IntelliJ IDEAIntelliJ IDEA
IDEA调试技巧:多线程调试

接上一篇IDEA调试技巧回到'上一步'

3.多线程调试

多线程同时运行时,谁先执行,谁后执行,完全是看CPU心情的,无法控制先后,运行时可能没什么问题,但是调试时就比较麻烦了,最明显的就是断点乱跳,一会儿停这个线程,一会儿停在另一个线程,比如下图:

如果想希望下一个断点位置是第2句诗句,可能要失望了:


Java日知录大约 1 分钟IntelliJ IDEAIntelliJ IDEA
IDEA调试技巧:回到'上一步'

接上一篇IDEA调试技巧回到'上一步'

回到"上一步"

该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了,想回过头看看刚才的变量值,如果不知道该技巧,只能再跑一遍。

参考上图,method1方法调用method2,当前断点的位置j=100,点击上图红色箭头位置的Drop Frame图标后,时间穿越了


Java日知录大约 1 分钟IntelliJ IDEAIntelliJ IDEA
2
3