vim, go, vim-go 安装(CentOS7)
程序员文章站
2024-03-11 10:36:31
...
vim, go, vim-go 源码安装(CentOS7)
安装 vim
安装一些必要的包
yum install -y gcc make ncurses ncurses-devel
安装一些其他包
yum install -y ctags git python python-devel
删除系统上已经存在的 Vim 包
rpm -aq | grep vim | xargs yum remove -y
从 github 上下载安装 vim
git clone https://github.com/vim/vim.git
cd vim
# configure makefile
./configure --with-features=huge --enable-pythoninterp
# build vim
make
# install
make install
安装 go
这里安装 go 1.7 版本
下载安装 go 包
# 下载 go 1.7 tar 包
cd /tmp
curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
# 在 /usr/local 下安装 go
sudo tar -C /usr/local -xvzf go1.7.linux-amd64.tar.gz
设置环境变量 PATH,这样可以使用 go 提供的工具
打开vim /etc/profile.d/path.sh 添加
export PATH=$PATH:/usr/local/go/bin
创建项目目录:
mkdir -p ~/projects/{bin,pkg,src}
配置GOPATH(项目目录),GOBIN(项目产生的二进制文件保存位置)
sudo vi /etc/profile.d/path.sh
export PATH=$PATH:/usr/local/go/bin
vi ~/.bash_profile
export GOBIN="$HOME/projects/bin"
export GOPATH="$HOME/projects/src"
source 生效
source /etc/profile && source ~/.bash_profile
测试生效
vi ~/projects/src/hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, World!\n")
}
go install $GOPATH/hello.go
$GOBIN/hello
安装 vim-go
安装 vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
安装 vim-go
# 创建 ~/.vimrc
call plug#begin()
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }
call plug#end()
或者使用命令打开 VIM
# 安装
:GoInstallBinaries
# 如果已经安装可以运行 update
:GoUpdateBinaries
测试安装
在 GOPATH 项目目录下运行
go get github.com/fatih/vim-go-tutorial
vim 打开 vim-go-tutorial
下的 main.go
, 运行:
# 运行 main.go 中程序,main.go 显示 vim-go
:GoRun
# build go 程序,显示 vim-go: [build] SUCCESS
:GoBuild
refer:
安装 go-vim:https://github.com/fatih/vim-go/wiki/Tutorial
安装 go:https://www.digitalocean.com/community/tutorials/how-to-install-go-1-7-on-centos-7
安装 vim:https://phoenixnap.com/kb/how-to-install-vim-centos-7
下一篇: 由一个文件下载卡住引起的故障排查过程