怎么禁用 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".

相关推荐
He1955012 小时前
Go初级之十:错误处理与程序健壮性
开发语言·python·golang
不会吃萝卜的兔子3 小时前
go webrtc - 1 go基本概念
开发语言·golang·webrtc
小红帽2.08 小时前
从零构建一款开源在线客服系统:我的Go语言实战之旅
开发语言·golang·开源
007php00710 小时前
Go语言面试:传值与传引用的区别及选择指南
java·开发语言·后端·算法·面试·golang·xcode
q5673152312 小时前
手把手教你用Go打造带可视化的网络爬虫
开发语言·爬虫·信息可视化·golang
戎码江湖13 小时前
使用CI/CD部署后端项目(gin)
ci/cd·golang·gin·后端自动部署项目·自动化部署项目
二哈不在线14 小时前
代码随想录二刷之“贪心算法”~GO
算法·贪心算法·golang
君万16 小时前
【LeetCode每日一题】94. 二叉树的中序遍历 104. 二叉树的最大深度
算法·leetcode·golang
Craze_rd19 小时前
服务 HTTP 转 SRPC 技术方案
网络·网络协议·http·rpc·golang
尘鹄1 天前
go 初始化组件最佳实践
后端·设计模式·golang