在 vscode 設(shè)置項中配置 gopls 的 ui.navigation.importShortcut 為 Definition 即可。
"gopls": {
"ui.navigation.importShortcut": "Definition"
}
ui.navigation.importShortcut接受的值:
- "Both" (默認,同時跳轉(zhuǎn)定義并打開 godoc 鏈接)
- "Definition" (僅跳轉(zhuǎn)定義處)
- "Link" (跳轉(zhuǎn) godoc 鏈接)
具體的操作步驟:
你可以通過點擊右上角的齒輪圖標,然后選擇“Settings”來打開設(shè)置。
或者,使用快捷鍵 Ctrl + ,(Windows/Linux)或 Cmd + ,(macOS)。
在設(shè)置搜索欄中輸入 gopls,你會看到與 gopls 相關(guān)的配置選項。

goplssetting.png
點擊右上角的“Edit in setting.json”圖標。
添加或修改 gopls 的配置。例如:
"gopls": {
"ui.navigation.importShortcut": "Definition"
}

goplssettingdetail.png
在更改配置后,重啟 VSCode 以確保所有更改生效。
關(guān)于 gopls 更多內(nèi)容請參考: gopls 文檔
Navigation
importShortcut enum
importShortcut specifies whether import statements should link to documentation or go to definitions.Must be one of:
"Both"
"Definition"
"Link"
Default: "Both".