vim-go
Install
With neobundle
NeoBundleLazy 'fatih/vim-go.vim', {
\ 'autoload' : {'filetypes' : 'go'}
\ }
:NeoBundleInstall:GoInstallBinaries
Commands
:GoRun:GoDebugStart<F9>- breakpoint
<F5>- continue
<F10>- next line
<F11>- step in
:GoDebugStop:GoDebugRestart:GoDef- go to definition
:GoDoc:GoFmt- run gofmt