vscode中如何运行编辑好的go语言代码
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关vscode中如何运行编辑好的go语言代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vscode运行go语言代码需要安装vscode
千家信息网最后更新 2026年11月01日vscode中如何运行编辑好的go语言代码
这篇文章将为大家详细讲解有关vscode中如何运行编辑好的go语言代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
vscode运行go语言代码需要安装vscode-go插件。然后使用F5(continue)、F10(step over)、F11(step into)等快捷键运行go语言代码。
安装vscode-go 插件
进入vscode界面,打开命令面板Ctrl + Shift + P,输入install,

插件特性包括:
Completion Lists (using gocode)Signature Help (using godoc)SnippetsQuick Info (using godef)Goto Definition (using godef)Find References (using guru)File outline (using go-outline)Workspace symbol search (using go-symbols)Rename (using gorename)Build-on-save (using go build and go test)Lint-on-save (using golint or gometalinter)Format (using goreturns or goimports or gofmt)Generate unit tests squeleton (using gotests)Add Imports (using gopkgs)[partially implemented] Debugging (using delve)
Visual Studio Code Go插件配置选项
启动vscode后选择 文件菜单 -> 首选项 -> 工作区设置
在打开的.vscode/settings.json文件,修改goroot和gopath
{// Go configuration // Run 'go build'/'go test -c' on save. "go.buildOnSave": true, // Flags to `go build`/`go test` used during build-on-save or running tests. (e.g. ['-ldflags="-s"']) "go.buildFlags": [], // Run Lint tool on save. "go.lintOnSave": true, // Specifies Lint tool name. "go.lintTool": "golint", // Flags to pass to Lint tool (e.g. ['-min_confidenc=.8']) "go.lintFlags": [], // Run 'go tool vet' on save. "go.vetOnSave": true, // Flags to pass to `go tool vet` (e.g. ['-all', '-shadow']) "go.vetFlags": [], // Pick 'gofmt', 'goimports' or 'goreturns' to run on format. "go.formatTool": "goreturns", // Flags to pass to format tool (e.g. ['-s']) "go.formatFlags": [], // Run the formatting tools with the -d flag "go.useDiffForFormatting": true, // Complete functions with their parameter signature "go.useCodeSnippetsOnFunctionSuggest": false, // Specifies the GOPATH to use when no environment variable is set. "go.gopath": "//home/chenjianhua/gocode", // Specifies the GOROOT to use when no environment variable is set. "go.goroot": "/usr/local/go", // Run formatting tool on save. "go.formatOnSave": true, // Run 'go test -coverprofile' on save "go.coverOnSave": false, // Specifies the timeout for go test in ParseDuration format. "go.testTimeout": "30s", // Enable gocode's autobuild feature "go.gocodeAutoBuild": true, // The Go build tags to use for all commands that support a `-tags '...'` argument "go.buildTags": "", // Environment variables that will passed to the process that runs the Go tests "go.testEnvVars": {}, // Autocomplete members from unimported packages. "go.autocompleteUnimportedPackages": true}vscode编辑器快捷键
命令面板 Ctrl + Shift + P 或者 F1
转到文件 Ctrl + P
切换终端 Ctrl + `
重命名 F2
调试 F5(continue)F10(step over)F11(step into)
跳到下一个有error或者warning的地方 F8
跳到function定义的地方 F12
缩放整个画面 Cmd +/Ctrl +
关于"vscode中如何运行编辑好的go语言代码"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
代码
语言
运行
插件
e.g.
文件
篇文章
命令
地方
快捷键
更多
面板
不错
实用
内容
工作区
文章
特性
画面
界面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保险科技 互联网保险
上海喔噻互联网科技有限公司
互联网新科技
北京路客互联网科技有限公司
A股互联网金融科技公司
互联网巨头科技公司
极限挑战互联网科技
奔汉互联网科技
互联网科技美容
科技互联网的估值
和信科技工业互联网
恒生互联网科技指数跳水
广州市恰铎互联网科技有限公司
青海科技产业互联网发展
信承诺互联网科技有限公司
互联网科技企业商标注意事项
第三届互联网大会安防黑科技
科技互联网专业务虚会材料
互联网的黑科技实验室
互联网科技快速发展优美句子
互联网科技官网
智能科技公司是互联网公司吗
互联网科技视频
互联网金融科技创新
南京欣网互联网科技
深圳卡尔迅互联网科技有限公司怎么样
科技互联网的估值
剑昆互联网络科技有限公司临桂
银川新华互联网科技学校联系电话
互联网科技收购价值