写的第一篇Blog,只是想方便的记录一下以后的一些信息,写的不好的地方,请批评指正。
刚刚步入linux之路,逐渐熟悉使用ubuntu/ centos这样的系统,配置vim,使它满足自己的日常开发需求,是必不可少的环节。
Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件,这里我同样使用vim-go作为核心和基础进行环境搭建的。vim-go利用开源Vim插件管理器安装,
gmarik/Vundle.vim
是目前被推荐次数更多的Vim插件管理器,超过了
pathogen
。这里我们 就用vundle来作为Vim的插件管理工具。
1.安装Vundle.vim
mkdir ~/.vim/bundle
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
创建~/.vimrc文件,用于编辑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() #需要安装的Plugin,放在call vundle#begin() 与call vundle#end() 之间
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim' #安装Vundle.vim插件
Plugin 'fatih/vim-go' #安装vim-go插件
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
保存~/.vimrc文件,重新打开vim,执行:PluginInstall,Vundle.vim会在左侧打开一个Vundle Installer Preview子窗口,窗口下方会提示:“Processing ‘… …’”,待安装完毕后,提示信息变 成“Done!”
此时,~/.vim/bundle下多了一个vim-go文件夹:
$ ls .vim/bundle/
vim-go/ Vundle.vim/
编辑.go文件,会发现vim已具备 语法高亮、保存时自动format的功能。
2.安装go.tools Binaries