怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev

本文引用怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev

在 vscode 设置项中配置 gopls 的 ui.navigation.importShortcut 为 Definition 即可。

json 复制代码
"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 的配置。例如:

json 复制代码
"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".

相关推荐
有谁看见我的剑了?3 小时前
使用 go get github.com/go-sql-driver/mysql 驱动失败
golang
无心水3 小时前
2、Go语言源码文件组织与命令源码文件实战指南
开发语言·人工智能·后端·机器学习·golang·go·gopath
阿里云云原生3 小时前
阿里云可观测联合 Datadog 发布 OpenTelemetry Go 自动插桩工具
阿里云·golang·云计算·可观测
张丶大帅4 小时前
【走进Golang】
开发语言·后端·golang
无心水4 小时前
8、吃透Go语言container包:链表(List)与环(Ring)的核心原理+避坑指南
java·开发语言·链表·微服务·架构·golang·list
源代码•宸4 小时前
Golang原理剖析(Go语言垃圾回收GC)
经验分享·后端·算法·面试·golang·stw·三色标记
无心水5 小时前
6、Go语言类型判断与转换避坑指南:从类型断言到别名类型全解析
开发语言·后端·golang
且去填词5 小时前
并发模式(Patterns):Worker Pool 与 Pipeline 模式实现
golang·并发·数据流水线
源代码•宸5 小时前
Leetcode—146. LRU 缓存【中等】(哈希表+双向链表)
后端·算法·leetcode·缓存·面试·golang·lru
pumpkin8451417 小时前
01 Coze Studio项目中所有关键术语的详细解释和代码示例
golang