导航

GoSublime的默认快捷键

Posted on 2013-03-23 21:02  蝈蝈俊  阅读(5361)  评论(1编辑  收藏  举报

MAC 下用 command 键代替 ctrl 键

打开GoSublime命令列表的方式

快捷键:ctrl+dot,ctrl+dot

这个快捷键,会调出 GoSublime 支持的所有功能,可以直接在这里选择,当然也可以看到每个具体功能对应的快捷键.

Sublime Text 2 默认调出所有命令的快捷键是 ⌘⇧P,这里的 ⌘.,⌘. 是对命令进行了过滤出来的。 http://www.sublimetext.com/

NewImage

 

GoLang 的Package Imports

快捷键:ctrl+dot,ctrl+p

这个快捷键可以把你所有可以用的package 全部罗列出来,已经导入的包也可以控制删除。

NewImage

 

如果我们在开发代码时,发现需要新导入一个包,这时候你可以用快捷键:ctrl+dot,ctrl+i  它会自动跳转到最后一个导入的包那里,当我们把包导入弄好了,可以用快捷键:ctrl+dot,ctrl+[  自动回到最后一次书签的位置。

 

查看当前内容的定义和说明

快捷键:ctrl+dot,ctrl+h  或者 ctrl+shift,right-click ,这时候我们就可以看到当前内容的说明文档。下面例子是我们在 int 上查看帮助看到的。

NewImage 

另外 快捷键 ctrl+dot,ctrl+g 或者 ctrl+shift,left-click 将跳转到定义的区域。

新建Go文件

快捷键:ctrl+dot,ctrl+n  将新建一个 go 文件, 包含包的定义。

 

代码大纲

快捷键:ctrl+dot,ctrl+d , 显示当前文件的大纲,即声明。

NewImage

 

语法检查

快捷键:ctrl+dot,ctrl+e , 注意,这不是编译的错误,只是语法错误检查。

NewImage

 

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