8 个 IDEA 常用小技巧,准点下班必备!
  ojawq8ZKaBJg 2023年11月02日 36 0

InteIIiJ IDEA 2023.2版本发布了,在2023.2中,官方根据用户的宝贵反馈对新UI做出了大量改进,新UI界面大大减少了干扰,可以让用户更好地专注于代码。

image.png

相信很多同学都已经迫不及待地尝试了。但官方激活码的校验规则进行了更新,之前已经成功激活的Idea可能突然无法使用了,给大家准备了激活码:

https://www.kdocs.cn/l/cs8BvSHVOFaq

安装激活好 Intellij idea 之后,再搭配如下使用技巧,工作效率将提升十倍。

设置多行tab

idea默认是选择显示单行的,我们把这个去掉,就可以显示多行tab了,在打开tab过多时的场景非常方便!

image.png

tab过多会自动关闭,settings - editor - General - Editor tabs - tab limit 数值设大就好了

查看方法在哪里被调用

ctrl+alt+h 可以清楚看到方法在哪些地方被调用;在知道这个快捷键之前,都是ctrl+h(idea默认 ctrl+shift+f)搜索,肉眼找的…

image.png

设置idea背景图片

BackgroundImage插件,设置喜欢的图片作为背景图 image.png

自动导包、自动移除没用的包

image.png

代码调用链路图插件

idea自带的快捷键查看代码调用,只是以菜单形式展示,不太直观,如果是自己写的代码或比较规范的代码,那用自带的也就无所谓,如果是比较复杂的源码或不规范的代码,那使用 SequenceDiagram 插件会直观特别多。 image.png

在要查看的java文件鼠标右键,点击 Sequence Diagram

image.png

效果示例:

image.png

获取当前线程dump

在断点调试的时候,我们可以通过点击下图红色箭头指向的相机图标,获取当前线程的dump信息。

这个功能有什么用呢?我们可以通过线程名,分析当前是哪个线程执行的,在多线程环境下对代码运行分析起到辅助作用。

比如下图1, run()方法是通过main主线程执行的,只是方法调用,并没有启动多线程(这是我们熟知结论的实践证明)

image.png

当我们把run方法改成start()方法时,可以看到是线程thread0执行的。

image.png

给代码添加书签

鼠标右键红框处 选择 add bookmark 完成书签添加

image.png

我们可以在左下角的 favorites 中 ,找到bookmarks 我们还可以将添加的书签右键重命名

image.png

重命名之后:

image.png

看到这 大家应该明白书签的使用场景之一: 源码阅读。

单词翻译插件

在插件marketplace中 搜索 translation 并下载安装

image.png

目前默认的是谷歌引擎(不知道后续作者会不会改) ,但是谷歌翻译已经在大陆停用了 所以我们要手动设置一下, 设置路径为Tools - Translation - 翻译引擎

image.png

使用方法: 选中我们需要翻译的单词,鼠标右键 选中Translate

image.png

效果如图:

image.png

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Makefile 下一篇: 强制关闭全部同名进程
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  lh6O4DgR0ZQ8   2023年11月19日   32   0   0 Systemide多态
ojawq8ZKaBJg