使用vim编写golang

生命在于折腾,技术在于折腾!

并不推荐所有人这么玩毕竟golang的IDE足够优秀(visual studio code 、goland),但是如果你喜欢折腾!像我一样,那我们就开始吧!

新说说使用vim代码编辑的好处,使用vim那自然问题多多,不过遇到的问题多了,解决问题的能力自然就变强了,而且很多原来我们需要知道的技巧都已经被强大的IDE自动化掉了,听过这么一个故事 使用vim的5年以后最差的都财富自由了,而使用IDE的还在搬砖。

安装centOS的步骤我们跳过。

我们需要安装vim:

yum -y install vim 

 之后去golang的官网下载golang:https://golang.org/

在通过 命令将本地下载的文件传输到linux:

scp -P 22  go1.12.5.linux-amd64.tar.gz [email protected]:/usr/local

之后我们解压golang 会在 /usr/local 生成一个go文件夹 

sudo tar  -xzf go/go1.12.5.linux-amd64.tar.gz

之后将go添加到环境变量中:

export PATH=$PATH:/usr/local/go/bin

go env 可以查看是否安装成功

上面的步骤一直跟着golang的官方文档走就可以

vin-pathogen:https://github.com/tpope/vim-pathogen 跟着readme 走就可以

 回到home路径下并创建vim插件管理器安装目录:

mkdir -p .vim/autoload .vim/bundle

下载 vim-pathogen 到 ~/.vim/autoload 目录下(注意这里你需要root权限):

sudo curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim -v|sha

安装vundle :

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 

创建 .vimrc 并修改它(当然你也可以通过修改etc下的vimrc)

touch .vimrc 

在.vimrc文件中添加如下内容:

execute pathogen#infect()
syntax on
filetype plugin indent on

 安装vim-go

vim-go 是一款go代码高亮和语法检查的插件

安装方法,clone vim-go 到 ~/.vim/bundle 目录下即可

[root@localhost bundle]# cd ~/.vim/bundle/
[root@localhost bundle]# git clone https://github.com/fatih/vim-go.git
[root@localhost bundle]# ls
vim-go  

进入vim 进入命令行模式(就是 wq 保存退出、q!不保存退出的模式)输入命令安装插件:

GoInstallBinaries

之后再创建一个go结尾的文件就可以开始测试一下了。 

1.测试代码高亮和语法检查当你保存代码时,如果检测到有语法错误,会在底部给出提示。

使用vim编写golang_第1张图片

 你也可以安装 gocode 来增加代码提示,安装步骤跟上面一样!

 

你可能感兴趣的:(golang,vim,linux,Golang)