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