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

相关推荐
Java斌1 小时前
70年使用权的IntelliJ IDEA Ultimate安装教程
java·ide·intellij-idea
weixin_466485111 小时前
PyCharm中运行.py脚本程序
ide·python·pycharm
aningxiaoxixi2 小时前
Android Studio 之基础代码解析
android·ide·android studio
月忆3642 小时前
go语言的锁
golang
waterHBO3 小时前
一个小小的 flask app, 几个小工具,拼凑一下
javascript·vscode·python·flask·web app·agent mode·vibe coding
界面开发小八哥3 小时前
「Java EE开发指南」如何使用MyEclipse在Web项目中用Web Fragments?
java·前端·ide·java-ee·eclipse·myeclipse
fashia4 小时前
Java转Go日记(六十):gin其他常用知识
开发语言·后端·golang·go·gin
一只特立独行的兔先森4 小时前
WordZero:让Markdown与Word文档自由转换的Golang利器
golang·word·word自动化
伍六星5 小时前
更新Java的环境变量后VScode/cursor里面还是之前的环境变量
java·开发语言·vscode
LAOning1115 小时前
xcode 各版本真机调试包下载
ide·macos·xcode