- logg快捷打印
- gobase 基础结构
- errbase err基础机构
- map 定义map结构
- slice 定义切片
- mar 定义序列化结构
- unmar 定义反序列化结构
{
"logg":{
"prefix": "logg",
"body": ["fmt.Println($1)"]
},
"gobase":{
"prefix": "gobase",
"body": ["package main \n\nimport \"fmt\"\n\nfunc main() {\n fmt.Println($1)\n}"]
},
"errbase":{
"prefix": "errbase",
"body": ["if err$1 != nil {\n fmt.Printf(\"Open File Err = %v\\n\", err)\n return\n}"]
},
"map":{
"prefix":"map",
"body": ["var $1 map[string]interface{} = make(map[string]interface{})"]
},
"slice":{
"prefix":"slice",
"body": ["var $1 []map[string]interface{}"]
},
"mar":{
"prefix":"mar",
"body": ["data, err := json.Marshal($1)"]
},
"unmar":{
"prefix":"unmar",
"body": ["var $1 $2\nerr := json.Unmarshal([]byte(str), &$1)"]
}
}