说明:下面的快捷键都是 windows 系统的,mac系统把 CTRL 都替换成 Command 即可。Alt 对应 mac 的 option。
ctrl + /shift + alt + a (按习惯可修改为 ctrl + shift + /)ctrl + x 和剪切一样且不用选中整行(正常为 ctrl + shift + k)shift + alt + up/downctrl + ] 或 tab //向右缩进 ctrl + [ 或 shift + tab //向左缩进alt+ up/downctrl + fleft / right command + shift + h CTRL+SHIFT+Zpkgm:生成main包+main主函数 - package main
- func main() {
- }
ff:格式化输出 fmt.Printf("", var) fp:Println换行输出 fmt.Println("") a.Print!(输入a.p第一个就是,直接回车即可):格式化输出变量a: - a := 1
- fmt.Printf("a: %v\n", a)
for:for循环 - for i := 0; i < count; i++ {
- }
forr:for range - for _, v := range v {
- }
tys:快捷构建结构体 - type name struct {
- }
1. expected 'package', found 'EOF'
ctrl + s 即可expected 'package', found 'import'2. main redeclared in this block(不影响运行)
同一个目录下面不能有多个 main,调整或者创建多个文件夹分别放入对应的文件下执行即可
3. *expected ';', found 'EOF'(不影响运行)
Install/Update gopls 这样在整个项目过程中,就不会出现只要一新建go文件就报上面的错误了,但是重新打开还是会出现...(可以忽略)