6 个珍藏已久 IDEA 小技巧,这一波全部分享给你!【文末送书】

Java技术迷

共 2382字,需浏览 5分钟

 ·

2021-05-23 20:29

来源 | 楼下小黑哥(ID:US_stocks

粉丝福利:感谢大家的积极参与,上次送书活动没有中书的朋友请不要灰心,今天的活动继续等着你~这次真不要错过啦~

分享几个珍藏已久的 IDEA 的「骚技巧」,助你快速完成代码。

还等什么?赶紧上车吧......

前进/后退

我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDEA 也有同样的功能,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。

有后退,当然也有前进啦~

前进/后退快捷键如下:

  • Windows:Ctrl + Alt + Left/Right(方向键)
  • Mac: ⌘ + ⌥ + ← / →(方向键)

示意图如下:

查看历史记录

还是以浏览器为例,当我们已经点击很多网页,这时想查看之前看过一个网页,使用后退就会很费劲,需要一个个回退过去查找。这种情况下,直接从历史记录查看将会变得很高效。

同样的,IDEA 也提供类似的功能查看历史文件,并且在弹出窗口内可以使用关键键快速查找。

快捷键如下:

  • Windows:ctrl + E
  • Mac:⌘ +E

另外 IDEA 中还有可以查看最近修改代码的位置,直接点击快速跳转。

快捷键如下:

  • Windows:ctrl + shift + E
  • Mac:⌘ + ⇧  +E

小技巧

讲到这里,建议大家设置一个选项,限制标签页(Edit Tabs)数量。

默认情况下,Tab Limit 为 10,标签页只能打开 10 个,对于会按照打开顺序关闭。

如果打开标签页很多,超过一屏之后, IDEA 就会把标签页收纳起来,我们需要点击按钮才能查看打开被隐藏的标签页。

这种情况下,被隐藏的标签页大概率是不会被查看了,这种情况下还不如使用上面查看历史文件的快捷键查找高效。

自动补全代码

使用这个快捷键,可以自动补全代码末尾的分号,括号对等等,可以让我们少打很多字符。另外这个快捷键还会自动格式化完成的代码。

快捷键:

  • Windows:ctrl + shift + Enter(回车键)
  • Mac:⌘ + ⇧  +⏎ 

自动补全分号

自动补全括号对

除了以上功能,大家可以在其他地方试试,说不准有小惊喜哦!

快速抽取变量

有时候新建了一个对象,忘记了创建了变量,就很麻烦,需要移动光标到前面,然后声明。

这种情况下,我们可以使用 IDEA 的重构功能-Introduce Variable

快捷键如下:

  • Windows:ctrl + alt + V
  • Mac:⌥ + ⌘  + V

除了这种方式之外,最近还学到另外一种方式,使用 IDEA 后缀补全(Postfix Completion)。

重命名

有时候手误会把边变量名拼写错误,等到自己发现时,这个变量已经被引用了多次,这时再修改,需要把所有引用的地方都修改一遍,这就很麻烦。

IDEA 重构功能-重命名(Rename),可以修改命名,并且一键替换所有的引用的地方。

另外函数名,类名修改都可以使用这个快捷键。

快捷键如下:

  • Windows:shift + F6
  • Mac: ⇧   + F6

GenerateSerialVersionUID

最后推荐一个插件-GenerateSerialVersionUID,安装插件之后,可以使用 IDEA Generate 功能,自动生成 随机的serialVersionUID

如果你们经常使用 Dubbo,这个插件可以省下很多事。

最后

最后,最后,你还知道其他骚技巧吗?欢迎留言区来波评论!欢迎在留言区评论一下

👇👇👇👇👇

赠书福利来袭啦

联合清华大学出版社为大家送福利

本书在写作伊始,就把读者设想为一位虽然没有任何AI基础,但对技术本身抱有浓厚兴趣、喜欢“抽丝剥 茧”、探究真相的“有识之士”。适合对AI感兴趣的读者阅读,从事AI领域工作的研究人员、工程开发人员、高校本科生和研究生
本书是一部论述使用Python语言描述数据结构与算法的新形态图书,采用图解方式和Python语言来描述各类算法的实现过程,讲解通俗易懂,易于理解,切实做到深入浅出。同时,针对企业的用人需求本书提供了丰富的面试题,具有很强的实战性
本书从零基础学习者的角度出发,用通俗易懂的语言和具体详细的实例全面介绍Java程序开发的核心编程技术。适合Java编程初学者系统地学习Java核心编程技术
本书语言简明,案例丰富,实用性强,适合有志于机器学习领域的研究者和爱好者、海量数据挖掘与分析人员、金融智能化从业人员阅读,也适合作为高等院校机器学习相关专业的教材
本书构思新颖,实践性强,通俗易懂,不管你是“小白”还是“大牛”,阅读本书会使你受益匪浅,帮助你快速成为Python工程师的好书,希望此书能助你进步,掌握高效Python编程技术

#留言有礼# 以上书单喜欢吗?分享一下你想要这本书的理由!或者你对本文的见解,活动截止时小编选出6幸运小锦鲤,送以上书籍任意一本,包邮到家~

1、Intellij IDEA这样 配置注释模板,让你瞬间高出一个逼格!
2、吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!
3、最牛逼的 Java 日志框架,性能无敌,横扫所有对手!
4、把Redis当作队列来用,真的合适吗?
5、惊呆了,Spring Boot居然这么耗内存!你知道吗?
6、全网最全 Java 日志框架适配方案!还有谁不会?
7、Spring中毒太深,离开Spring我居然连最基本的接口都不会写了

点分享

点收藏

点点赞

点在看

浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报