奇淫技巧系列第三篇:阅读源码时基于一组快捷键让我们知道身在何方!

简介: 奇淫技巧系列第三篇:阅读源码时基于一组快捷键让我们知道身在何方!

前言

不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想,这人便为有福!他要像一棵树栽在溪水旁,按时候结果子,叶子也不枯干。凡他所做的尽都顺利

一:源码阅读时的困惑

在我们阅读框架底层源码的时候,我们往往会一个方法一个方法的往下翻,翻了很久很快就会有这样的灵魂拷问:我从那个类(方法)来,我要到哪个(类)方法中去。这个时候,我们如果知道这样的一组快捷键,我们就很快能捋清楚我们的来龙去脉,让我们不在迷茫。

一:Ctrl+B查看当前调用方法的源码

鼠标放到我们被调用的方法上:

我们使用Ctrl+B,然后我们的界面就自动变成了:

这样就到了呗调用方法的源码的位置,是不是非常的方便。

二:Ctrl+Alt+B查看当前接口的实现类或者抽象方法的实现方法

假设我们现在到了这里:我们想要查看抽象方法的具体实现了怎么办?Ctrl+Alt+B即可达到我们的需求。

三:我们走错一个位置,但是我已经开了很多的类,我如何找到上一个查看的位置呢?

我们基于Ctrl+Alt+左,我们可以无限的返回,返回到了一定的位置之后,我们突然感觉回退过头了,想要看我后面的浏览的位置怎么办呢?Ctrl+Alt+右即可。

四:方法中我们看到了一个变量,如何查看这个变量是在哪里定义的呢?

Ctrl+Alt+B即可,效果如下:

基于以上的这一组命令,我们可以轻松的知道我们在哪,可以沿着我们翻阅代码的顺序,反复查看。这是十分方便滴。

那感谢各位老板的收看,再见!

相关文章
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
2246 1
SpringMVC解决下载文件名乱码的问题
SpringMVC解决下载文件名乱码的问题
242 0
OY
|
NoSQL 数据库连接 atlas
Twikoo Vercel 部署
Twikoo Vercel 部署
OY
880 0
|
11月前
|
前端开发 JavaScript
图片区域点击处理
【10月更文挑战第25天】在前端开发中,图片区域点击处理可通过 HTML、CSS 和 JavaScript 实现。首先创建包含图片的 HTML 元素,使用 CSS 调整样式,再通过 JavaScript 获取图片元素并添加点击事件监听器,根据点击坐标判断区域,实现特定功能。也可借助 Paper.js 或 Fabric.js 等库简化开发。
280 2
|
机器学习/深度学习 JavaScript 前端开发
PyCharm 2024.1最新变化
PyCharm 2024.1最新变化
|
11月前
|
数据挖掘 BI
解密辛普森悖论:如何在数据分析中保持清醒头脑
解密辛普森悖论:如何在数据分析中保持清醒头脑
587 0
|
前端开发
什么是 Mock 测试?
Mock 是在前后端分离开发中,用于模拟后端数据的工具,让前端能提前开发而无需等待真实接口。它的重要性在于加速协同开发,避免因数据延迟导致的阻塞。通过工具如 Apifox,可以创建请求,设定 Mock 参数和测试脚本,进行 Mock 测试以确保数据符合预期。了解 Mock.js 语法有助于更好地进行 Mock 测试。
507 1
C/C++ 关于double和float两种类型的区别
C/C++ 关于double和float两种类型的区别
C/C++ 关于double和float两种类型的区别
|
机器学习/深度学习 传感器 算法
【图像分割】基于K-means算法实现遥感图像分类附Matlab代码
【图像分割】基于K-means算法实现遥感图像分类附Matlab代码
|
机器学习/深度学习 人工智能 算法
Java图像处理与计算机视觉应用
Java图像处理与计算机视觉应用

热门文章

最新文章