博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Install gocode
阅读量:6122 次
发布时间:2019-06-21

本文共 2161 字,大约阅读时间需要 7 分钟。

1. D:\AWS_workspace\DAAS_Go>go get -u -ldflags -H=windowsgui github.com/nsf/gocode

2. Then gocode.exe will be installed in "D:\AWS_workspace\DAAS_Go\bin"

3. In Eclipse->Goclipse, set executable of  gocode as this "D:\AWS_workspace\DAAS_Go\bin\gocode.exe".

 

See details in https://github.com/nsf/gocode

 =============

http://hao.jobbole.com/gocode/

 

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脚本干以下事情

当然你也可以使用symlink.sh来避免每次gocode升级后都要运行update.sh

symlink.sh 干以下事情

保证vim  开启了filetype插件,  .vimrc中加上filetype plugin on就行了

现在就可以自动补全了  使用  <C-x><C-o> 开启自动补全

使用 Vundle

在你的 .vimrc 中加上

运行:PluginInstall

Emacs

1   安装 

2  从gocode  源文件中拷贝emacs/go-autocomplete.el到你的 emacs的 load-path 目录中

3  在你的.emacs 中加上

github网址

 

 

==========================================

 

http://blog.csdn.net/patch/article/details/10126281

golang环境安装配置

go的安装比较简单,下载exe直接执行就可以

windows环境变量里的配置说下

GOROOT  C:\Go

GOOS  windows

GOARCH  amd64

GOPATH  D:\go\test

PATH 增加C:\Go\bin

安装msysgit

一路next,默认装到C:\msysgit\msysgit

安装gocode

运行msysgit安装目录下的git-cmd.bat,在打开的dos窗口运行

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

会自动编译生成exe文件

gocode源码下载到D:\go\test\src

exe在D:\go\test\bin

将gocode.exe复制到C:\Go\bin

 

安装完成

 
 

转载于:https://www.cnblogs.com/kungfupanda/p/5554972.html

你可能感兴趣的文章
[转] 理解CheckPoint及其在Tensorflow & Keras & Pytorch中的使用
查看>>
第一次作业-准备篇
查看>>
C#.NET的微信功能开发学习
查看>>
第2章 传统与敏捷方法论
查看>>
oracle的本地远程连接和配置
查看>>
jsp的内置对象
查看>>
memCached的配置文件 配置
查看>>
leetcode刷题第一天
查看>>
编写PHP框架,深入了解MVC运行流程
查看>>
(原)SpringMVC全注解不是你们那么玩的
查看>>
myeclipse优化方案
查看>>
【转】centos(原生yum系通用)安装xfce便捷方法
查看>>
HDU 5793 - A Boring Question
查看>>
mybatis显示sql语句 log4j.properties配置文件
查看>>
SpringMVC 非注解配置
查看>>
【算法】动态规划
查看>>
吴恩达教授机器学习笔记(扫描版)
查看>>
数据缓存sessionStorage、localStorage、cookie、session间的区别与联系
查看>>
vuejs数据响应原理
查看>>
Sharepoint Portal Services 2003开发环境
查看>>