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

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

时间:2023-10-07 10:07:24浏览次数:37  
标签:插件 准点 代码 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_16276442/7732739

相关文章

  • 为什么我建议你趁早试试这款项目代码统计 IDEA 插件—— Statistic
    前言编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被......
  • idea自定义设置背景图片
      这样就设置完成了......
  • idea 使用技巧
    提取变量,声明父类型在idea中提取变量Ctrl+Alt+V这个快捷键大家一定不陌生.其用法不少,主要的用法就是先创建一个对象,然后通过提取变量快捷键快速的将对象赋值给自动声明的变量,如下:先写对象的创建:newArrayList()然后按下Ctrl+Alt+V,出现:ArrayListarrayLi......
  • intellijidea下载-intellijidea软件下载 安装包下载方式
    intellijidea官方版特色丰富的导航模式IDEA提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。智能的选取在很多时候我......
  • 解决IDEA中.properties文件中文变问号(???)的问题(已解决)
    问题背景构建SpringBoot项目时,项目结构中有一个application.properties文件。这个项目是SpringBoot一个特有的配置文件。内容如下(我写了一些日志的配置):写到这刚好到饭点,我打算回来吃个饭继续写,于是关闭了IDEA当我吃完回来打开电脑,发现刚写的代码变成这样:玛德,我汉字呢???解决......
  • IntelliJ IDEA下载-IntelliJ IDEA中文下载安装 安装包下载
    IntelliJIDEA2022是一款市面上最好的JAVAIDE编程工具,该工具支持git、svn、github等版本控制工具,整合了智能代码助手、代码自动提示等功能,IntelliJIDEA强大的静态代码分析和人体工程学设计,让你的开发设计简单轻松,IntelliJIDEA将您的源代码编入索引之后,通过在各个环境中提供相......
  • intellij idea如何查看项目maven依赖关系图
    文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。1、打开maven项目依赖打开后的效果图2、选择缩放可以选择1:1缩放、下方是效果图。3、查看......
  • idea常用插件
    1.Idea插件安装:File->Settings->plugin->Markerplace -> install  -> 重启IDEA即可GenerateAllSetter:一键调用一个对象的所有的set方法,get方法等在方法上生成两个对象的转换Translation:翻译MyBatisLog:完整日志打印RestfulToolKit:接口定位,Ctrl+\2. Idea_Co......
  • idea IDEA关联Docker
    1.配置项目编码 2.配置服务器SSH连接  使用Terminal工具点击箭头找到上方创建的SSH连接配置选择即可进入SSH连接界面在这里可以对服务器进行命令操作 3.配置服务器FTP连接进入Settings->Build->Deployment点击加号选择SFTP创建FTP连接配置选择之前创建......
  • 06 配置IDEA中的maven和tomcat
    一开始按照狂神的教程一步步来出错了,改了很久还是不行,最后按照系统默认的就可以了。尤其是看到他的有一个.iml文件(我没有),还以为是那里的原因。最后还是搞定了。50分钟的视频,1.5倍速,花了两个钟,我测你的健康码......