下载golang, 建议直接下载编译好的二进制包
下载地址: https://golang.org/dl/
下载好后解压,然后放置在指定位置:
然后配置环境
export GOARCH=amd64 export GOOS=linux export GOPATH=$HOME/test/go/work export GOBIN=$HOME/local/go/bin:$HOME/test/go/work/bin export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
安装好go以后, 安装vim环境
vim 的版本是有要求的,建议去vim官网: http://www.vim.org/download.php 下载最新的vim
二、严格按照vim-go的官方说明逐一搭建
Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件,这里我同样使用vim-go作为核心和基础进行环境搭建的。
vim-go利 用开源Vim插件管理器安装,gmarik/Vundle.vim 是目前被推荐次数更多的Vim插件管理器,
超过了pathogen。这里我们 就用vundle来作为Vim的插件管理工具。
1、安装Vundle.vim
Vundle.vim的安装步骤如下:
mkdir ~/.vim/bundle git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
创建~/.vimrc文件(如果你没有这个文件的话),在文件顶部添加有关Vundle.vim的配置
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " let Vundle manage Vundle, required Plugin ‘gmarik/Vundle.vim‘ " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required
2. install vim-go
编辑~/.vimrc,在vundle#begin和vundle#end间增加一行:
Plugin ‘fatih/vim-go‘
然后在vim 命令行状态下执行 " :PluginInstall
Vundle.vim会在左侧打开一个Vundle Installer Preview子窗口,
窗口下方会提示:“Processing ‘fatih/vim-go‘”,待安装完毕后,提示信息变 成“Done!”。
3、安装go.tools Binaries
vim-go安装说明中提到所有必要的binary需要先安装好,比如gocode、godef、goimports等。
通过 :GoInstallBinaries ,这些vim-go依赖的二进制工具将会自动被下载,并被安装到$GOBIN下或$GOPATH/bin下。(这个工具需要依赖git或hg,需要提前安装到你的OS中。)
:GoInstallBinaries 的执行是交互式的,你需要回车确认:
参考地址: https://studygolang.com/articles/1785