• IntelliJ 回溯定位代码小技巧


    在工作中,接手一个新项目时,往往需要全盘阅读大量代码,从而对项目有充分的了解。而有些时候,因为缺乏文档,加上原有的架构混乱,在阅读起来非常痛苦,F4跳转几次就不知道到哪里去了,原来的入口看了一半但是也找不到了。

    人力有穷尽时,就需要借助工具的力量:结合 IntelliJ 的一些快捷键定位代码。

    书签 Bookmark

    插入/取消书签Ctrl+F11

    这里会跳出一个 UI 给我们选择书签的名字,如果不选的话就没有名字。(有名字的好处是方便识别,如果需要隔天再看的一般我都会加上数字标识)

    PNG1

    查看/跳转书签1Shift+F11

    可以看到,有一些有名字的书签,也有一些有没名字的书签,点击需要的就可以跳转了。

    PNG2

    查看/跳转书签2:在 IDE 左下方 Favorites 一栏,包含了所有书签以及断点

    PNG3

    个人认为以上完全就够用了,快捷键多了记不住而且容易混淆。

    除此之外,还有一些其它快捷键,如下:

    • 插入名为NUM的书签:Ctrl+Shift+<NUM>
    • 跳转到名为NUM的书签:Ctrl+<NUM>

    快速往回跳转

    我们使用F4查看方法声明,或者是使用Alt+F7查看方法调用,完了怎么跳转回去呢?可以使用:Ctrl + Alt + ←

    (不管是同一文件内,还是跨文件,都有效。)

    举例,在 文件a 中,我们使用F4跳转到了 文件b ,可以使用Ctrl + Alt + ←,从 文件b 再跳回到 文件a ,如下:

    文件a

    PNG4

    文件b

    PNG5

    Happy Coding!

    参考

  • 相关阅读:
    用户态和内核态
    Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】
    为什么说分布式事务不再适用于微服务架构
    基于selenium的二次开发
    Python常用方法
    深入浅出runloader
    python socket
    python API接口测试框架
    python装饰器
    python多进程安全
  • 原文地址:https://www.cnblogs.com/maxstack/p/15112257.html
Copyright © 2020-2023  润新知