比如gfn,会成生以下
go func() {CR
CR
}()
虽然保存后,gofmt会清除,但看着很不爽,要修改Go.sublime-package,把OD OA修改成20 0A,注意不能直接删除0D,似乎文件字节长度不对的话,Sublime会报错
******************六一节补充*****************
研究发现Sublime的自动完成很SB,不分场合的,就算是字符串里也提示,对我们这种有洁癖的人来说怎么可以忍?再仔细看看,发现Var等一些智能提示的位置比较准,这是怎么回来?
看了一轮,知道Go.sublime-package是Sublime自带的语法功能,其自动完成比较2;象Var这种则是插件里提供的,比较智能。
于是修改Go.sublime-package里的字节,把提示的关键字首字母全改成01
再参考里边的代码,写到GoSublime插件里的代码提示中
{“text”: “for”, “title”: “For Loop”,
“value”: “for ${2:i} := 0; $2 < ${1:count}; ${3:$2++} {\n\t$0\n}”},
{“text”: “gfn”, “title”: “go func()”,
“value”: “go func($1) {\n\t$0\n}${2:($3)}”}