晓查 发自 凹非寺
量子位 报导 | 大众号 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元,量子位用户专享福利,辨认下图即可限时免费报名。
喜爱就点「美观」吧 !