自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GitHub現(xiàn)在已支持函數(shù)定義跳轉(zhuǎn),媽媽再也不怕我記性差了

新聞 前端
看代碼和看書最怕的就是:看到后面,忘了前面。沒關(guān)系!現(xiàn)在GitHub加入了這個功能,不僅可以看到函數(shù)原本的定義,還能看到同一代碼庫其他哪些地方使用了同樣的函數(shù)。

 

本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

看代碼和看書最怕的就是:看到后面,忘了前面。

在后面看到一個函數(shù)或方法,但是已經(jīng)記不清它的定義了怎么辦?這就像看小說忘記了人名一樣讓人頭大。

沒關(guān)系!現(xiàn)在GitHub加入了這個功能,不僅可以看到函數(shù)原本的定義,還能看到同一代碼庫其他哪些地方使用了同樣的函數(shù)。

只要把鼠標(biāo)停在函數(shù)名稱上,如果變成一只手的形狀,就可以點擊查看它的定義啦。

雖然很多代碼編輯器都有這一功能,但是能直接在GitHub上查看還是更方便。有Twitter網(wǎng)友表示:GitHub是要做一個完整的IDE嗎?

在GitHub上,代碼里函數(shù)和方法的導(dǎo)航通過使用開源語義庫semantic實現(xiàn)。目前這項新功能支持的語言有:Go、JavaScript、Python、PHP、Ruby、TypeScript等。

支持兩種跳轉(zhuǎn)

GitHub網(wǎng)頁上現(xiàn)在支持兩種跳轉(zhuǎn):

1、跳轉(zhuǎn)到函數(shù)或方法的定義

對于公共存儲庫的子集,可以通過單擊文件中的函數(shù)或方法調(diào)用,來跳轉(zhuǎn)到同一存儲庫中的函數(shù)或方法的定義。

 

GitHub現(xiàn)在已支持函數(shù)定義跳轉(zhuǎn),媽媽再也不怕我記性差了

2、查找函數(shù)或方法的所有引用

對于公共存儲庫的子集,可以通過單擊文件中的函數(shù)或方法調(diào)用,然后單擊“ 引用”選項卡,就會顯示同一代碼存儲庫中所有該函數(shù)或方法的引用。

GitHub現(xiàn)在已支持函數(shù)定義跳轉(zhuǎn),媽媽再也不怕我記性差了

如何知道某個代碼庫是否支持這項新功能呢?在源代碼文件的開頭可以看到有提示字樣:

GitHub現(xiàn)在已支持函數(shù)定義跳轉(zhuǎn),媽媽再也不怕我記性差了

點擊“Try jump to definition”,就可以開啟跳轉(zhuǎn)到定義的功能了。開啟后,網(wǎng)頁的上方還會有這項新功能的示意圖:

GitHub現(xiàn)在已支持函數(shù)定義跳轉(zhuǎn),媽媽再也不怕我記性差了

因為“跳轉(zhuǎn)到定義”現(xiàn)在還是一項beta功能,支持的項目比較少,你可以去下面這個地址試試:

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

 

責(zé)任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2019-09-04 10:00:07

手機人臉識別

2021-06-08 07:48:26

數(shù)據(jù) Python開發(fā)

2022-09-20 14:30:24

腳本工具SQL數(shù)據(jù)庫

2016-08-09 16:17:37

高德地圖TFBOYS大數(shù)據(jù)

2020-05-07 09:05:22

電腦Python代碼

2022-04-14 10:22:30

NginxLinux

2021-08-12 11:05:07

C++語言內(nèi)存泄露

2020-04-20 15:00:22

DevOps工具代碼

2021-03-19 09:55:15

Linuxshell命令

2021-05-08 07:53:33

面試線程池系統(tǒng)

2020-05-07 16:08:28

Linuxshell命令

2015-10-22 10:38:43

Wi-Fi燃?xì)鈭缶?/a>

2021-08-02 10:14:52

AI數(shù)據(jù)人工智能

2019-12-26 09:38:57

GitHub工具 wxpy

2025-02-28 09:47:36

2021-03-26 15:18:11

代碼工具Mockoon

2018-10-11 15:51:32

ChromeGoogle瀏覽器

2018-05-18 14:39:46

華為 華為云

2020-01-21 21:15:16

WiFi網(wǎng)絡(luò)WiFi6

2014-07-18 15:54:04

goTenna:隨身無
點贊
收藏

51CTO技術(shù)棧公眾號