首页 > mac配置gocode + vim自动补齐

mac配置gocode + vim自动补齐

之前在linux下面一直用gocode+vim来写go很方便,转到mac下面之后,怎么配置也不成功,而且按作者的的方法一步步也没能实现,有做过相同的人帮忙看看,我把我的详细的配置过程写下来。

方法一:

  1. 先通过golang官网下载了max osx的包 http://code.google.com/p/go/downloads... 默认安装到了/usr/local/go 目录下面
  2. 按gocode官网说的步骤操作 https://github.com/nsf/gocode 并且添加了/usr/local/go/bin到PATH
  3. 最后在代码中使用ctrl+c ctrl+o 并没自动提示

方法二:
后来通过google查到一个比较全的设置的。
https://github.com/astaxie/build-web-... 里面有很多常用工具的配置 vim那段配置完后,还是一样的情况。

我现在的系统变量:

ajian@localhost:/usr/local/go $go env
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
GOARCH="amd64"
GOBIN="/usr/local/go/bin"
GOCHAR="6"
GOEXE=""
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/usr/local/go"
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CGO_ENABLED="1"
ajian@localhost:/usr/local/go $gocode set
propose-builtins true
lib-path "/usr/local/go/pkg/darwin_amd64/"

我的vim配置

ajian@localhost:~ $cat .vimrc
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" go 配置
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set shiftwidth=4
set expandtab
set tabstop=4
set softtabstop=4
set completeopt=longest,menu

filetype plugin indent on
syntax on

可能我没有太理解gocode的工作方式,该如何调试呢?现在没有头绪。


gocode close之后gocode -s输出什么?


还是用LiteIDE吧 调试也非常方便


https://bitbucket.org/reckhou/myvim
这是我的VIM配置,你可以下载下来试试看,MAC的

【热门文章】
【热门文章】