在 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".