golang - mac配置gocode + vim自动补齐

浏览:50日期:2023-07-26

问题描述

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

方法一:

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

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

我现在的系统变量:

ajian@localhost:/usr/local/go $go envwarning: GOPATH set to GOROOT (/usr/local/go) has no effectGOARCH='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 setpropose-builtins truelib-path '/usr/local/go/pkg/darwin_amd64/'

我的vim配置

ajian@localhost:~ $cat .vimrc''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' go 配置''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''set shiftwidth=4set expandtabset tabstop=4set softtabstop=4set completeopt=longest,menufiletype plugin indent onsyntax on

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

问题解答

回答1:

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

回答2:

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

回答3:

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

相关文章: