Windows Vim Go IDE配置中遇到的问题及其解决方法

1. vim-go 补全提示omnifunc 未设置?

在使用vim 8自带的package作为包管理工具时,必须将vim的packpath设置为 vimfiles目录,而不是.vim, 否则ftplugin目录的下vim脚本不会加载。编辑%HOME%/.vimrc, 加入以下内容。

set packpath^=~/vimfiles

2. :GoInstallBinaries 时, 提示找不到Git Command,但是命名将git/bin加入了环境变量Path里了?

需要将环境变量中的路径分隔符 “\” 替换为 “\\”,如: D:\\Programs\Git\bin

3. 为什么每次运行GoInstallBinaries都提示所有依赖 not found?

这个问题同问题2,也是环境变量捣的鬼, 需要将GOROOT, GOPATH环境变量里的路径分隔符换成“\\”, 另外需要将%GOROOT%\\bin和%GOPATH%\\bin加入Path中。

4. 自动不全的问题

如果不安装其他插件,默认补全是需要按Ctrl+X,Ctrl+O才行,推荐一个补全插件:neocomplete,不过该插件需要lua支持,

需要下载一个支持lua的vim,lua库需要单独下。

5. 安装golang.org的问题

golang.org国内无法访问,先从github上下载golang.org的工具,然后将golang.org文件拷贝到%GOPATH%/src下面:

golang tree

编辑vim-go/plugin/go.vim, 找到GoInstallBinaries函数里面下载那块代码,注释掉:

codes

其他插件需要手动go get了,最后运行:GoInstallBinaries

Windows下的路径是个巨坑,无法补全往往和这些有关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值