写在前面:go 1.18和1.19已经不需要手动配置环境变量了,安装后即自动配置。vscode安装教程和go语言环境配置网上相关教程文档非常多,非常简单!
1. vscode必备插件
- Go、Code Runner
不解释,运行必备 - Markdown All in One、Markdown Preview Enhanced、Paste Image
为进行Markdown文档编写提供很多快捷键和自动补全功能,使vscode可以完全代替Typora(学生党拒绝付费!且不用切换app,写代码和文档都可以在vscode)
边写边看到Markdown渲染之后的样子,在 Preview 界面按住鼠标右键可以打开功能栏,选择Open in Browser可以将文件在浏览器打开,还可以选择生成HTML或者PDF等
ctrl + alt + vshift![]()
不同的文件展示不同的图标,方便快速识别文件类型,非常好用!效果如下图:
2. vscode最常用快捷键
ctrl + /shift + alt + actrl + shift + /ctrl + xctrl + shift + kshift + alt + up/downctrl + ] 或 tabctrl + [ 或 shift + tabalt+ up/downctrl + f / ctrl + hhome / end
3. vscode快速生成golang代码片段
package main
func main() {
}
fmt.Printf("", var)
fmt.Println("")
a := 1
fmt.Printf("a: %v\n", a)
for i := 0; i < count; i++ {
}
for _, v := range v {
}
type name struct {
}
4. 常见编译错误
expected 'package', found 'EOF'
ctrl + sexpected 'package', found 'import'
main redeclared in this block
同一个目录下面不能有多个 main,调整或者创建多个文件夹分别放入对应的文件下执行即可
expected ';', found 'EOF'
Install/Update gopls