生命在于折腾,技术在于折腾!
并不推荐所有人这么玩毕竟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 root@123.456.789.987:/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.测试代码高亮和语法检查当你保存代码时,如果检测到有语法错误,会在底部给出提示。
你也可以安装 gocode 来增加代码提示,安装步骤跟上面一样!