vscode 符號跳轉(zhuǎn)

2022-08-08 15:23 更新

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

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



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

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

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

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

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

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

通過“Cmd + T”,搜索多個文件的符號


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號