说明:下面的快捷键都是 windows 系统的,mac系统把 CTRL 都替换成 Command 即可。Alt 对应 mac 的 option。
ctrl + /
shift + alt + a
(按习惯可修改为 ctrl + shift + /
)ctrl + x
和剪切一样且不用选中整行(正常为 ctrl + shift + k
)shift + alt + up/down
ctrl + ] 或 tab
//向右缩进 ctrl + [ 或 shift + tab
//向左缩进alt+ up/down
ctrl + f
left / 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文件就报上面的错误了,但是重新打开还是会出现...(可以忽略)