zoukankan      html  css  js  c++  java
  • 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!

    参考

  • 相关阅读:
    Travis 编译使用 JDK 的版本
    《程序员的职业素养》读书笔记
    先做人,在做事
    CAP理论
    ZGC实践
    虚拟化技术的分类及介绍
    C# AD域验证登录
    dotnet core 3.1 站点发布成windows服务
    windows 服务无法调用office word COM接口
    Ext 动态加载js文件
  • 原文地址:https://www.cnblogs.com/maxstack/p/15112257.html
Copyright © 2011-2022 走看看