GitHub现在已支持函数定义跳转妈妈再也不怕我记性差了

放大字体  缩小字体 2019-08-19 12:42:50  阅读:3200 作者:责任编辑NO。蔡彩根0465

晓查 发自 凹非寺

量子位 报导 | 大众号 QbitAI

看代码和看书最怕的便是:看到后边,忘了前面。

在后边看到一个函数或办法,可是现已记不清它的界说了怎么办?这就像看小说忘记了人名相同让人头大。

不要紧!现在GitHub加入了这个功用,不只能够看到函数本来的界说,还能看到同一代码库其他哪些地方运用了相同的函数。

尽管许多代码编辑器都有这一功用,可是能直接在GitHub上检查仍是更便利。有Twitter网友表明:GitHub是要做一个完好的IDE吗?

在GitHub上,代码里函数和办法的导航经过运用开源语义库semantic完成。现在这项新功用支撑的言语有:Go、Javascript、Python、PHP、Ruby、Typescript等。

支撑两种跳转

GitHub网页上现在支撑两种跳转:

1、跳转到函数或办法的界说

关于公共存储库的子集,能够经过单击文件中的函数或办法调用,来跳转到同一存储库中的函数或办法的界说。

2、查找函数或办法的一切引证

关于公共存储库的子集,能够经过单击文件中的函数或办法调用,然后单击“ 引证”选项卡,就会显现同一代码存储库中一切该函数或办法的引证。

怎么知道某个代码库是否支撑这项新功用呢?在源代码文件的最初能够看到有提示字样:

点击“Try jump to definition”,就能够敞开跳转到界说的功用了。敞开后,网页的上方还会有这项新功用的示意图:

由于“跳转到界说”现在仍是一项beta功用,支撑的项目比较少,你能够去下面这个地址试试:

https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Validator/Constraints/NotCompromisedPasswordValidator.php

活动引荐 | AI核算范畴技能盛会

2019人工智能核算大会将于8月27日-28日在北京举行,旨在环绕人工智能的工业需求研讨AI核算,促进AI技能创新、协作开展与人才培养。

门票原价1099元,量子位用户专享福利,辨认下图即可限时免费报名。

喜爱就点「美观」吧 !

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!