本文引用怎么禁用 vscode 中點擊 go 包名時自動打開瀏覽器跳轉到 pkg.go.dev
在 vscode 設置項中配置 gopls 的 ui.navigation.importShortcut 為 Definition 即可。
"gopls": {"ui.navigation.importShortcut": "Definition"
}
ui.navigation.importShortcut
接受的值:
- “Both” (默認,同時跳轉定義并打開 godoc 鏈接)
- “Definition” (僅跳轉定義處)
- “Link” (跳轉 godoc 鏈接)
具體的操作步驟:
你可以通過點擊右上角的齒輪圖標,然后選擇“Settings”來打開設置。
或者,使用快捷鍵 Ctrl + ,
(Windows/Linux)或 Cmd + ,
(macOS)。
在設置搜索欄中輸入 gopls,你會看到與 gopls 相關的配置選項。
點擊右上角的“Edit in setting.json”圖標。
添加或修改 gopls 的配置。例如:
"gopls": {"ui.navigation.importShortcut": "Definition"
}
在更改配置后,重啟 VSCode 以確保所有更改生效。
關于 gopls 更多內容請參考: 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”.