sublime text / golang 自动完成

比如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)}”}

本文来自:开源中国博客

感谢作者:max佩恩

查看原文:sublime text / golang 自动完成

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。