vscode中如何运行编辑好的go语言代码
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关vscode中如何运行编辑好的go语言代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vscode运行go语言代码需要安装vscode
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
数据库表的优点和特点
软件技术属于软件开发吗
怎么架设家用的服务器
dns服务器登不上是怎么回事
网络安全防御系统原理
2021江苏网络安全竞赛颁奖
网络安全置换算法
青铜峡企业名录数据库
昆明便宜软件开发
软件开发费税点
000938网络安全龙头
互联网及未来网络技术研究
网络安全 公安机关管什么
网络安全小口号
国家安全法对网络安全的要求
数据库循环添加数据
db 数据库
马云创业是互联网软件开发吗
云游戏服务器
lte蜂窝网络技术
虚拟主机新建数据库
数据库表的优点和特点
学校网络安全周小结
世界能源发展现状 大数据库
自然资源管理 大数据库
北京网络安全成功柚米
网络安全等保专家定级
数据库实例名重复
网络安全动图创意gifi插画
数据库 备份软件