vscode 符號(hào)跳轉(zhuǎn)

2022-08-08 15:23 更新

文件跳轉(zhuǎn)和行跳轉(zhuǎn),是代碼跳轉(zhuǎn)的基本操作,也是日常編碼中的高頻操作。不過有的時(shí)候,你可能會(huì)希望能夠立刻跳轉(zhuǎn)到文件里的類定義,或者函數(shù)定義的位置。為了支持這種跳轉(zhuǎn),VS Code 提供了一套 API 給語言服務(wù)插件,它們可以分析代碼,告訴 VS Code 項(xiàng)目或者文件里有哪些類、哪些函數(shù)或者標(biāo)識(shí)符(我們把這些統(tǒng)稱為符號(hào))。

如果要在一個(gè)文件里的符號(hào)之間跳轉(zhuǎn),你只需按下 “Cmd + Shift + O” (Windows 上是 Ctrl + Shift + O),就能夠看到當(dāng)前文件里的所有符號(hào)。



使用 “Cmd + Shift + O”組合鍵,調(diào)出當(dāng)前文件的符號(hào)

使用方向鍵,或者搜索,找到你想要的符號(hào)后,按下回車,就能夠立刻跳轉(zhuǎn)到那個(gè)符號(hào)的位置。如下圖所示:

通過符號(hào)功能跳轉(zhuǎn)到指定的代碼位置

請(qǐng)注意,在按下 “Cmd + Shift +O”后,輸入框里有一個(gè) “@”符號(hào),這個(gè)符號(hào)在這里的意義,我會(huì)在后面的章節(jié)里去介紹,你可以先留個(gè)心眼。這時(shí),如果你輸入 “:”,就可以將當(dāng)前文件的所有符號(hào),進(jìn)行分類,這樣搜索符號(hào)也就更加方便。

對(duì)當(dāng)前文件的所有符號(hào)進(jìn)行分類

有些語言除了提供單個(gè)文件里的符號(hào),還支持在多個(gè)文件里進(jìn)行符號(hào)跳轉(zhuǎn)。比如在 VS Code 里,如果你打開了多個(gè) JavaScript 文件,就可以按下 “Cmd + T” (Windows 上是 Ctrl + T),搜索這些文件里的符號(hào)。

通過“Cmd + T”,搜索多個(gè)文件的符號(hào)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)