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

posted @ 2023-01-13 16:41  安然春夏  阅读(298)  评论(0)    收藏  举报