初学vscode写go的必会操作和常见编译错误

写在前面:go 1.18和1.19已经不需要手动配置环境变量了,安装后即自动配置。vscode安装教程和go语言环境配置网上相关教程文档非常多,非常简单!

1. vscode必备插件

  1. Go、Code Runner
    在这里插入图片描述
    在这里插入图片描述不解释,运行必备
  2. 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