InteIIiJ IDEA 2023.2版本发布了,在2023.2中,官方根据用户的宝贵反馈对新UI做出了大量改进,新UI界面大大减少了干扰,可以让用户更好地专注于代码。
相信很多同学都已经迫不及待地尝试了。但官方激活码的校验规则进行了更新,之前已经成功激活的Idea可能突然无法使用了,给大家准备了激活码:
https://www.kdocs.cn/l/cs8BvSHVOFaq
安装激活好 Intellij idea 之后,再搭配如下使用技巧,工作效率将提升十倍。
设置多行tab
idea默认是选择显示单行的,我们把这个去掉,就可以显示多行tab了,在打开tab过多时的场景非常方便!
tab过多会自动关闭,settings - editor - General - Editor tabs - tab limit 数值设大就好了
查看方法在哪里被调用
ctrl+alt+h 可以清楚看到方法在哪些地方被调用;在知道这个快捷键之前,都是ctrl+h(idea默认 ctrl+shift+f)搜索,肉眼找的…
设置idea背景图片
BackgroundImage插件,设置喜欢的图片作为背景图
自动导包、自动移除没用的包
代码调用链路图插件
idea自带的快捷键查看代码调用,只是以菜单形式展示,不太直观,如果是自己写的代码或比较规范的代码,那用自带的也就无所谓,如果是比较复杂的源码或不规范的代码,那使用 SequenceDiagram 插件会直观特别多。
在要查看的java文件鼠标右键,点击 Sequence Diagram
效果示例:
获取当前线程dump
在断点调试的时候,我们可以通过点击下图红色箭头指向的相机图标,获取当前线程的dump信息。
这个功能有什么用呢?我们可以通过线程名,分析当前是哪个线程执行的,在多线程环境下对代码运行分析起到辅助作用。
比如下图1, run()方法是通过main主线程执行的,只是方法调用,并没有启动多线程(这是我们熟知结论的实践证明)
当我们把run方法改成start()方法时,可以看到是线程thread0执行的。
给代码添加书签
鼠标右键红框处 选择 add bookmark 完成书签添加
我们可以在左下角的 favorites 中 ,找到bookmarks 我们还可以将添加的书签右键重命名
重命名之后:
看到这 大家应该明白书签的使用场景之一: 源码阅读。
单词翻译插件
在插件marketplace中 搜索 translation 并下载安装
目前默认的是谷歌引擎(不知道后续作者会不会改) ,但是谷歌翻译已经在大陆停用了 所以我们要手动设置一下, 设置路径为Tools - Translation - 翻译引擎
使用方法: 选中我们需要翻译的单词,鼠标右键 选中Translate
效果如图:
标签:插件,准点,必备,IDEA,idea,线程,右键,tab,代码 From: https://blog.51cto.com/u_16215849/7452546