java学习基地

微信扫一扫 分享朋友圈

已有 11292 人浏览分享

【gocode.exe GO代码提示补全工具 官方版】

  [复制链接]
11292 134
gocode.exe是一款编程中必备的GO代码提醒补齐东西,基于Gocode能够正在preference中停止设置,便可主动弹出GO言语主动帮助功用了,从而停止代码提醒补齐,非常便利,又硅要的伴侣能够去本站下载!

免房砺载地点:【复兴可睹】
旅客,假如您要检察本帖躲藏内容请复兴


gocode.exe设置办法
假如没有需求go语法帮助战eclipse内里的(按ALT+/)弹出go言语主动帮助功用,请跳过那个设置。

1、 下载gocode的zip文件,解压后放正在go的bin目次下。

2、 下载并装置Git硬件。而且正在path内里设置git的施行途径。比方c:gitbin

3、 正在号令止施行:go build .gocode。假如统统一般,那末将会编译天生一个gocode.exe文件正在go的bin目次下。

图文设置:



然后世码提醒的话,需求指定gocode的途径,好比:D:\Program Files\Go\gocode.exe

另有一个debug设置项,那个也得本人下载gdb.exe

备注:设置完成会天生 .config 文件夹 内里借会天生有gocde的设置文件便对了。天生挨次的

正在cmd号令中输进:gocode -s

开端利用

gocode是go言语主动补齐保护法式

供给各类初级特征,今朝包罗

高低文敏感的主动补齐

那个法式被称为保护历程是由于它利用了客户端效劳器的架构,主动补齐的速率出格快,热缓存的主动补齐工夫仅仅为30ms,险些觉得没有到。

利用

1、起首您曾经装置了go言语情况战设置了$GOPATH,包管您的 $PATH包罗了 $GOPATH/bin
2、您需求一个适宜的gocode版本, 6g/8g/5g的go编译器,您需求

go get -u github.com/nsf/gocode (-u flag for “update”)

windows 映雩需求

go get -u -ldflags -H=windowsgui github.com/nsf/gocode

3 上面要做的是战您利用的编纂器相干的了,

Vim

1 从$GOROOT/misc/vim目次终拆Go的vim剧本
2 装置gocode vim剧本
vim/update.sh

update.sh剧本干以下工作

#!/bin/sh
mkdir -p "$HOME/.vim/autoload"
mkdir -p "$HOME/.vim/ftplugin/go"
cp "${0%/*}/autoload/gocomplete.vim" "$HOME/.vim/autoload"
cp "${0%/*}/ftplugin/go/gocomplete.vim" "$HOME/.vim/ftplugin/go"

固然您也能够利用symlink.sh去制止每次gocode晋级后皆要运转update.sh

symlink.sh 干以下工作

#!/bin/sh
cd "${0%/*}"
ROOTDIR=`pwd`
mkdir -p "$HOME/.vim/autoload"
mkdir -p "$HOME/.vim/ftplugin/go"
ln -s "$ROOTDIR/autoload/gocomplete.vim" "$HOME/.vim/autoload/"
ln -s "$ROOTDIR/ftplugin/go/gocomplete.vim" "$HOME/.vim/ftplugin/go/"

包管vim 开启了filetype插件, .vimrc中减上filetype plugin on就好了

如今就能够主动补齐了 利用 <C-x><C-o> 开启主动补齐

利用 Vundle

正在您的 .vimrc 中减上

Plugin 'nsf/gocode', {'rtp': 'vim/'}

运转luginInstall

Emacs

1 装置 auto-complete-mode
2 从gocode 源文件中拷贝emacs/go-autocomplete.el到您的 emacs的 load-path 目次中
3 正在您的.emacs 中减上

(require 'go-autocomplete)
(require 'auto-complete-config)

举报 使用道具

回复

评论 134

向日葵盛夏  vip终身会员  发表于 2020-12-23 20:35:06 | 显示全部楼层
一直在看

举报 使用道具

回复
孤独的蔷薇  vip年度会员  发表于 2020-12-25 15:32:05 | 显示全部楼层
路过!!!!!!

举报 使用道具

回复
烟云似雪  vip终身会员  发表于 2020-12-26 10:09:24 | 显示全部楼层
小白一个 顶一下

举报 使用道具

回复
christ  vip终身会员  发表于 2020-12-29 12:02:13 | 显示全部楼层
有道理。。。

举报 使用道具

回复
baiqing899  vip终身会员  发表于 2021-1-1 12:03:35 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧

举报 使用道具

回复
天使光芒  vip终身会员  发表于 2021-1-5 08:42:23 | 显示全部楼层
不用积分也能查看也很可以哦::>_<::

举报 使用道具

回复
天空很蓝袄  vip年度会员  发表于 2021-1-5 08:48:39 | 显示全部楼层
高手云集 果断围观

举报 使用道具

回复
一抹晨曦  vip终身会员  发表于 2021-1-6 12:24:55 | 显示全部楼层
专业抢沙发的!哈哈

举报 使用道具

回复
如梦亦如幻  vip终身会员  发表于 2021-1-8 18:39:30 | 显示全部楼层
确实是难得好帖啊,顶先

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

129

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-4-17 08:13 , Processed in 0.416031 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.