W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
面包屑,叫做 Breadcrumb,翻譯過(guò)來(lái)就是面包屑導(dǎo)航,主要是展示目前的代碼在整個(gè)工程里的路徑,同時(shí)你還能夠看出這個(gè)代碼所在位置的結(jié)構(gòu)層級(jí)并且可以快速跳轉(zhuǎn)。這個(gè)功能相信你在瀏覽文檔類的網(wǎng)站時(shí)經(jīng)常能看到,而在 VS Code 中你能夠看到則是當(dāng)前的光標(biāo)、在哪個(gè)符號(hào)或者函數(shù)里,然后是哪個(gè)文件中、在哪個(gè)文件夾下,等等。
不過(guò),VS Code 在最近幾個(gè)月才添加了面包屑這個(gè)功能,并且默認(rèn)是關(guān)閉的。要打開這個(gè)功能,我們需要“打開設(shè)置”(Open Settings),搜索 “breadcrumbs.enabled”,找到后將它打開。
在上圖中,從左到右,我們能夠看到一層一層文件夾的名字,然后是當(dāng)前文件名,最后則是光標(biāo)所在的函數(shù)的名字。我們可以通過(guò)點(diǎn)擊這個(gè)工具欄上的文字,然后進(jìn)行文件夾、文件或者是函數(shù)的跳轉(zhuǎn)。
這里我還可以分享一點(diǎn)這個(gè)功能的技術(shù)細(xì)節(jié),面包屑這個(gè)功能除了 UI 部分,它底層的服務(wù)其實(shí)都是早就存在的。就比如說(shuō)在上面的截圖中,面包屑左側(cè)的文件結(jié)構(gòu),跟我們?cè)谫Y源管理器看到的是一樣的;右側(cè)的函數(shù)名之類的,則是來(lái)自語(yǔ)言服務(wù)提供的符號(hào);至于在這些文件和符號(hào)之間的快速跳轉(zhuǎn),更沒(méi)有超出我們?cè)诘谄咧v “如何快速在文件、符號(hào)、代碼之間跳轉(zhuǎn)?”里介紹的內(nèi)容。
換句話說(shuō),面包屑的功能,可以當(dāng)作一種新的文件、內(nèi)容預(yù)覽和快速跳轉(zhuǎn)的方式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: