获取资源
https://golang.org/doc/install?download=go1.11.2.linux-amd64.tar.gz
安装
[root@CentOS7 pkg]# tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz
[root@CentOS7 heweiwei]# echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
[root@CentOS7 heweiwei]# source profile
[root@CentOS7 heweiwei]# go version
go version go1.11.2 linux/amd64
测试
hello.go
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
[heweiwei@CentOS7 go]$ go run hello.go
hello, world
配置vim
一,前往http://www.vim.org/scripts/script.php?script_id=2332,找到下方的最新版 Package ZIP 下载
二,下载解压后你会得到一个名称为 autoload 的目录,将目录下的文件 pathogen.vim 拷贝至~/.vim/autoload/pathogen.vim
我这里没有直接拷过去
[heweiwei@localhost go]$ mv autoload/ ~/.vim
三,编辑 ~/.vimrc 文件,在顶部加入行 call pathogen#infect()。
四,进入目录 ~/.vim/bundle 后执行命令 git clone https://github.com/fatih/vim-go.git。
五,编辑 ~/.vimrc 文件,加入以下内容
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_structs = 1
let g:go_highlight_operators = 1
let g:go_highlight_build_constraints = 1
六,vim 版本过旧可以选择忽略 或者升级vim至最新版本
编辑 ~/.vimrc 文件 加入一下内容
let g:go_version_warning = 0
参考
有疑问加站长微信联系(非本文作者)