首页 > 其他分享 >8 个 IDEA 常用小技巧,准点下班必备!

8 个 IDEA 常用小技巧,准点下班必备!

时间:2023-09-13 11:05:00浏览次数:38  
标签:插件 准点 必备 IDEA idea 线程 右键 tab 代码

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

标签:插件,准点,必备,IDEA,idea,线程,右键,tab,代码
From: https://blog.51cto.com/u_16215849/7452546

相关文章

  • IntelliJ IDEA教程()ideaIU-快速创建测试用例
    一.创建工程  完整的包结构src/main是源码存放包 src/test是测试类存放包1.工程结构图2.快速生成测试类......
  • JavaSE(IDEA)
    JavaSE(IDEA)publicclassMain{publicstaticvoidmain(String[]args){//单行注释////输出一个Hello,WorldSystem.out.println("Helloworld!");}}//多行注释/*注释*//*我是多行注释可以注释一段文字*/......
  • 4. IDEA的安装与使用(上)
    本章专题与脉络【WhyIDEA?】【注】JetBrains官方说明:尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向JetBrains产品的用户,因为这些用户更有可能参加调查。此外,2022年,某美国软件开发商在对近千名专业的Java开发者调研后,发布了《2022年Java开发者生产......
  • IntelliJ IDEA 常用快捷键一览表
    1-IDEA的日常快捷键第1组:通用型说明快捷键复制代码-copyctrl+c粘贴-pastectrl+v剪切-cutctrl+x撤销-undoctrl+z反撤销-redoctrl+shift+z保存-saveallctrl+s全选-selectallctrl+a第2组:提高编写速度(上)说明快捷键......
  • IDEA 远程 Debug 调试
    背景有时候我们需要进行远程的debug,本文研究如何进行远程debug,以及使用IDEA远程debug的过程中的细节。看完可以解决你的一些疑惑。配置远程debug的服务,以springboot微服务为例(springcloud的应该差不多,我没研究过)。首先,启动springboot需要加上特定的参数。1、IDEA设置高......
  • Kubernetes 生产环境 必备3个降本增效方法
    从技术上讲,容器化应用能该帮助组织更具有成本的优势,但Kubernetes到处布满了成本陷阱,可能会使你超出预算。幸运的是,有一些策略可以控制云成本,自动伸缩就是其中之一。Kubernetes带有三个内置的自动伸缩机制来帮助你做到这一点。它们配合得越好,运行应用程序的成本就越低。1.Pod水平自......
  • 解决IDEA不编译java目录下的xml文件
    对于IDEA系列编辑器,XML文件是不能放在java文件夹中的,IDEA默认不会编译源码文件夹中的XML文件,可以参照以下方式解决:<build><resources><resource><!--xml放在java目录下--><directory>src/main/java</directory><includes>......
  • IDEA常用设置
    1、设置Maven路径2、设置将新建文件自动添加到版本控制中......
  • IntelliJ IDEA 最新下载、安装教程、激活教程,亲测可用
    下载与安装IDEA首先先到官网下载最新版的IntelliJIDEA,下载后傻瓜式安装就好了 1、下载完后在本地找到该文件,双击运行idea安装程序2、点击Next3、选择安装路径,Next4、按需求选择,点击Next5、默认,不用改,直接点Install,安装6、安装完成后,点击Finish,也可勾选RunIntellijIDEA......
  • 使用IDEA图形化界面或者DataGrip连接Phoenix
    使用IDEA图形化界面连接Phoenix_idea连接phoenix_大数据小菜鸡的博客-CSDN博客今天连接他很费劲啊;恶心死。 ......