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

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

前言

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

一:源码阅读时的困惑

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章
|
5月前
|
Python
1轻松学python第一节到第五节
1轻松学python第一节到第五节
28 0
|
8月前
一静一动,一张一弛 - 通过具体的两个例子,学习 ABAP 动态断点的使用诀窍试读版
一静一动,一张一弛 - 通过具体的两个例子,学习 ABAP 动态断点的使用诀窍试读版
45 0
|
10月前
|
存储 算法 iOS开发
ZPhotoBrowser (基于之前的那篇文章PhotoKit初用)
作为一个iOS开发人员,我已经不知不觉的在帝都这个地方上干了块两年了。前一阵,由于公司的发展方向的问题,我被迫加入了找工作的大军之中。这可把我担心坏了,因为我之前的一个同事找了好久都没有找到工作,之后他就选择回老家发展了。做过iOS这行的都知道现在是什么行情了,我就不多说了。不过还好我找了一周左右吧,面试不少。但是现在招人的公司,真的不知道要招什么样的开发人员,面试草草了事的偏多。还有就是自认为大牛的比较多,我记得我面了一家智能家居的科技公司。那个面试我的面试官,看了我做过的产品。就给我说了一句:“你就是个调接口和写TableView的啊。”这话听起来真的让人难受,用一句很流行的话说,那就是“