TL;DR Add let g:go_gocode_unimported_packages = 1 to your .vimrc 欲求 通常、gocode ではインポートしていないパッケージの関数等は補完されない。 例えば、strings.Spと打ってstrings.Split()が補完されるためには、import "strings"が必要である。 github.com これを修正するコミットが gocode に入っているため、有効にしたい。 試行錯誤 上記 Issue には、以下のコマンドを実行するように書かれている。 go get -u github.com/nsf/gocode gocode close gocode set unimported-packages true ところが、これをやってもうまくいかない。 様子を観察してみると、gocode set unimported-p