MAC 下用 command 键代替 ctrl 键
打开GoSublime命令列表的方式
快捷键:ctrl+dot,ctrl+dot
这个快捷键,会调出 GoSublime 支持的所有功能,可以直接在这里选择,当然也可以看到每个具体功能对应的快捷键.
Sublime Text 2 默认调出所有命令的快捷键是 ⌘⇧P,这里的 ⌘.,⌘. 是对命令进行了过滤出来的。 http://www.sublimetext.com/
GoLang 的Package Imports
快捷键:ctrl+dot,ctrl+p
这个快捷键可以把你所有可以用的package 全部罗列出来,已经导入的包也可以控制删除。
如果我们在开发代码时,发现需要新导入一个包,这时候你可以用快捷键:ctrl+dot,ctrl+i 它会自动跳转到最后一个导入的包那里,当我们把包导入弄好了,可以用快捷键:ctrl+dot,ctrl+[ 自动回到最后一次书签的位置。
查看当前内容的定义和说明
快捷键:ctrl+dot,ctrl+h 或者 ctrl+shift,right-click ,这时候我们就可以看到当前内容的说明文档。下面例子是我们在 int 上查看帮助看到的。
另外 快捷键 ctrl+dot,ctrl+g 或者 ctrl+shift,left-click 将跳转到定义的区域。
新建Go文件
快捷键:ctrl+dot,ctrl+n 将新建一个 go 文件, 包含包的定义。
代码大纲
快捷键:ctrl+dot,ctrl+d , 显示当前文件的大纲,即声明。
语法检查
快捷键:ctrl+dot,ctrl+e , 注意,这不是编译的错误,只是语法错误检查。
GoFmt
gofmt 是一个自动格式化Go 源代码的工具。
http://blog.golang.org/2013/01/go-fmt-your-code.html
http://www.tuicool.com/articles/umEbye
GoSublime 在 ctrl+s 和 ctrl+shift+s 时,会自动调用 gofmt, 格式化代码。
不保存时想格式化go代码,我们可以用快捷键:ctrl+dot,ctrl+f
编译、测试、Go命令
打开命令行快捷键:ctrl+9
ctrl+b 或者 ctrl+dot,ctrl+b 相当于 ctrl+9 打开命令行,并且输入最后一次输入的命令。
快捷键:ctrl+dot,ctrl+t 打开测试面板。
参考资料:
https://github.com/DisposaBoy/GoSublime/blob/master/USAGE.md