Vscode Golang 長按函式自動跳轉到該函式定義位置

Posted by Young on 2025-12-26
Estimated Reading Time 1 Minutes
Words 186 In Total

過程

開發時,已經習慣長按 ctrl+類名或函式名稱,讓編輯器自動跳轉到該類別或函式的定義位置來快速查看程式碼的實作細節

golang jump

由於我改用 mise 來管理 golang 版本,導致 vscode golang extension 無法正確辨識 golang 的執行檔位置,長按 ctrl + 點擊類名或函式名稱時就沒反應

解法

ctrl + , 快速打開設定頁面,搜尋 go.alternateTools 並點擊在 settings.json 中編輯

alter tools

直接在 settings.json 中加入以下設定

1
2
3
4
....
"go.alternateTools": {
"go": "/Users/young/.local/share/mise/shims/go"
}

在 reload window 後,重新長按 ctrl + 點擊類名或函式名稱,就可以順利跳轉到該定義位置了


若您覺得這篇文章對您有幫助,歡迎分享出去讓更多人看到⊂◉‿◉つ~


留言版