现在docker和kubernetes等容器相关的技术大热,但是却没有一个可以一键式安装的go语言开发环境,我通过几天的摸索,在centos7上搭建了vim开发golang的整套环境,包括nerdtree、taglist、tagbar、ctags、gotags、语法高亮、用于代码自动补全的gocode、godoc、用于跳转到变量与方法定义的godef等。我已经将与环境相关的所有程序和设置放到几个文件夹中,只需要将文件夹拷贝的响应目录就设置成功。
我是用root用户操作的,以下命令皆是在此基础上。
首先,安装go语言二进制包,下载地址为https://github.com/golang/go/releases/tag/go1.4.2,下载后解压到/usr/local目录,然后到.bashrc文件中设置环境变量如下:
export GOPATH=/home/go/goprojects
export PATH=$PATH:$GOPATH/bin
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
之后执行source /root/.bashrc命令,再建立GOPATH目录。
自此,go语言执行环境已经搭好,在终端输入 go version 命令可以显示golang版本号了,下面是开发环境的设置:
1. golang开发之vim插件
从http://download.csdn.net/detail/yuanfang_way/9141485下载vim插件包,下载后直接在/root目录下解压
2.golang开发环境之vimrc
从http://download.csdn.net/detail/yuanfang_way/9141493下载.vimrc文件,同下直接放到/root目录下
3.golang开发环境之goprojects
从http://download.csdn.net/detail/yuanfang_way/9141505下载goprojects包,其中包含了gotags、godef等的可执行文件,也包含了go语言语言包,同时也包含了最近比较火的docker的源码包,可以直接用。
到目前为止已经搭建好了golang开发相关的所有工作,完成这些后就可以像用vim开发c语言一样来开发go语言了,可以通过gotags命令生成tags,可以通过gocode实现自动补全,用godef跳到函数和变量定义等。具体是哪些快捷键,等有时间再些。
只需要将.vimrc和.vim文件夹拷贝到新电脑,另外,如果需要go语言开发环境的话,需要配置GOPATH、GOROOT并把GOPATH中的src和bin中的gocode和gotags拷贝到新系统对应文件夹
版权声明:本文为博主原创文章,未经博主允许不得转载。
有疑问加站长微信联系(非本文作者)