linux上搭建完整go语言vim开发环境

yuanfang_way · · 6114 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

现在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拷贝到新系统对应文件夹

版权声明:本文为博主原创文章,未经博主允许不得转载。


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:yuanfang_way

查看原文:linux上搭建完整go语言vim开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6114 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传