golang和vim-go安装配置
2016-02-27 15:42
639 查看
一.Golang安装
1.下载golang安装包http://golangtc.com/download,我这里下载的是go1.6rc2.linux-amd64.tar.gz。
2.解压到安装目录,我这里是/usr/local
3.添加环境变量
添加:
配置生效:
4.添加工作空间GOPATH环境变量
添加:export GOPATH=/home/yuu/golang
配置生效:
此时,用go命令来验证是否搭建成功:
二.安装vim-go
1.先安装Vundle插件管理器
2.参考官方的https://github.com/VundleVim/Vundle.vim,配置.vimrc。这个默认配置里面,不需要的插件可以注释掉。
3.在.vimrc的vundle配置里面加入vim-go
保存退出后,再次启动vim。用命令:PluginInstall安装vim-go。等待安装完成后,会显示Done!这时可以看到~/.vim/bundle下面有个vim-go文件夹
4.安装相关二进制工具
在vim下输入:GoInstallBinaries 会自动安装相关工具,安装后会在GOPATH目录下的bin文件夹里面。
该安装相关文件在~/.vim/bundle/vim-go/plugin/go.vim,我们可以看到安装了下面几个工具
其中有的网址访问不了,如果安装失败,可以到http://www.golangtc.com/download/package搜索下载,下载后放到GOPATH的src目录,用go install安装!安装后,会在GOPATH目录下的pkg和bin目录生成相应的文件!vim-go默认代码补全是<C-x> + <C-o>。
1.下载golang安装包http://golangtc.com/download,我这里下载的是go1.6rc2.linux-amd64.tar.gz。
2.解压到安装目录,我这里是/usr/local
sudo tar -zxf go1.6rc2.linux-amd64.tar.gz -C /usr/local/
3.添加环境变量
sudo vim /etc/profile
添加:
#golang环境 export GOLANG_ROOT_DIR=/usr/local/go export PATH=$PATH:$GOLANG_ROOT_DIR/bin
配置生效:
source /etc/profile
4.添加工作空间GOPATH环境变量
vim ~/.bashrc
添加:export GOPATH=/home/yuu/golang
配置生效:
source .bashrc
此时,用go命令来验证是否搭建成功:
yuu@yuukali:~$ go version go version go1.6rc2 linux/amd64 yuu@yuukali:~$
二.安装vim-go
1.先安装Vundle插件管理器
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.参考官方的https://github.com/VundleVim/Vundle.vim,配置.vimrc。这个默认配置里面,不需要的插件可以注释掉。
3.在.vimrc的vundle配置里面加入vim-go
Plugin 'fatih/vim-go'
保存退出后,再次启动vim。用命令:PluginInstall安装vim-go。等待安装完成后,会显示Done!这时可以看到~/.vim/bundle下面有个vim-go文件夹
4.安装相关二进制工具
在vim下输入:GoInstallBinaries 会自动安装相关工具,安装后会在GOPATH目录下的bin文件夹里面。
该安装相关文件在~/.vim/bundle/vim-go/plugin/go.vim,我们可以看到安装了下面几个工具
let s:packages = [ \ "github.com/nsf/gocode", \ "github.com/alecthomas/gometalinter", \ "golang.org/x/tools/cmd/goimports", \ "github.com/rogpeppe/godef", \ "golang.org/x/tools/cmd/oracle", \ "golang.org/x/tools/cmd/gorename", \ "github.com/golang/lint/golint", \ "github.com/kisielk/errcheck", \ "github.com/jstemmer/gotags", \ "github.com/klauspost/asmfmt/cmd/asmfmt", \ ]
其中有的网址访问不了,如果安装失败,可以到http://www.golangtc.com/download/package搜索下载,下载后放到GOPATH的src目录,用go install安装!安装后,会在GOPATH目录下的pkg和bin目录生成相应的文件!vim-go默认代码补全是<C-x> + <C-o>。
相关文章推荐
- Golang中使用log(一):Golang 标准库提供的Log
- (GOF23设计模式)_代理模式_动态代理
- UVA 11971(p335)----Polygon
- UVA 11054(p237)----Wine trading in Gergovia
- How to download apk for google play online?
- django模板所有tdk完善
- 【设计模式】GoF设计模式学习总结
- golang工作者goroutine池模型
- 自定义Google搜索引擎
- (GOF23设计模式)_组合模式
- (GOF23设计模式)_装饰模式
- 安卓开发——logo与icon两个属性的区别
- 安装mongo以及相关扩展
- 0819-TableView(tableVeiw控件的代理)(tableView单组 lol数据展示)(tableView-汽车品牌logo 右侧a-z)(KVC)(tableView - 添加删除按钮出现)(自定义代理delegate)(内存)
- 读Google Borg
- Qualcomm DragonBorad 410c GET!
- hdoj 1533 Going Home(EK增强版求最小费用最大流)
- 4281: [ONTAK2015]Związek Harcerstwa Bajtockiego 倍增LCA
- hdu 5512 Pagodas(沈阳区域赛重现)
- Category和Extension的区别