YouCompleteMe安装对go的自动补全, 不需要挂代理
我使用了一段时间YCM,刚好需要看go,YCM居然失效,总是提示FileNoFound: third_party/go/bin/gopls
那么,我重新编译了下,
python3 install.py --clangd-completer --gocode-completer
不出意料,
下面进入头脑风暴时间,mkdir -p third_party/go/bin/gopls, 重新打开vi test.go,提示third_party/go/bin/gopls无权限,所以gopls可能是个可执行文件。
试图go install golang.org/x/tools/gopls@latest,依然不行。
最后一博,
安装上之后,做符号链接
ln -s /usr/bin/gopls ~/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/go/bin/gopls
然后,
最终,不报错,而且有补全触发,又不需要挂代理(目前还不会挂代理)。没有检查编译时替换为--go-completer是否可行。
[后续]-----------
可试用vim-go
本文来自博客园,作者:安然春夏,转载请注明原文链接:https://www.cnblogs.com/weixicai/p/17050082.html。测试只能证明程序有错误,而不能证明程序没有错误。你必须非常努力,才能看起来毫不费力。