首先说下我的后宫正房 Vscode 嫔妃 Goland Webstorm+go Atom Sublime 。 除了Vscode 和 Goland 其他的已经被我打入冷宫了,Goland在桌面上吃会,毕竟Icon做的还挺好看? 不过男人总是花心的,都玩腻了,正好最近也有时间就可是研究编辑器之神Vim。盛传Vim有装B加持 ,自带BUFF。各种牛B总之然后我就心痒痒的准备折腾下,我对Vim之前是一点接触都没有的小白。参考了很多大神的配置和教程做了总结,所以这篇文章也献给和我一样的小白。
--
**1.环境配置**
1.安装MacVim
`brew cask install macvim` 通过这个命令能够像启动任何其他macOS应用程序一样在应用程序中启动MacVim,包括mvim或open -a MacVim从终端会话中执行。
2.Vim配置文件 .vimrc文件配置
`cd ~`
`git clone https://github.com/yryz/dotfiles` `ln -s dotfiles/vimrc .vimrc`
3.安装Vim插件
安装vim插件管理器Vundle
`git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim`
打开Vim在命令模式下执行`:PluginInstall`
其中YouCompleteMe插件需要安装很久,这是代码补全插件,下载插件依赖需要时间 如果不行建议科学或者手动安装,官方建议是通过Vundle安装,全部插件安装完成后,重新打开VIM 会提示The ycm shutdown server错误,是因为没有编译,接下来安装cmake `brew install cmake` 用来编译文件。 然后进入ycm目录
`cd ~/.vim/bundle/YouCompleteMe`
`git clean -f`
`git pull`
`git submodule update --recursive --init`
`./install.sh --clang-completer --go-completer`
全部编译完即可
4.配置主题
主题是MOLOKAI color scheme for Vim 当然 你可以下载自己喜欢的主题添加到colors文件修改.vimrc即可
一键完成`mkdir -p ~/.vim/colors`
`curl https://raw.githubusercontent.com/tomasr/molokai/master/colors/molokai.vim > ~/.vim/colors/molokai.vim`
5.Vim插件依赖
ctrsf.vim插件依赖: `brew install ack`
tagbar插件依赖: `brew install ctags`
vim-go插件依赖: vim中执行 :GoInstallBinaries 此处和VSCODE搭建golang类似 需要安装go tools 此处需要科学,部分插件在墙外
6.一些设置
NERDTree :文件树插件在VIM命令模式 输入:NERDTree 但是我不想每次都要输这个命令和设置快捷键怎么办,有办法在.vimrc文件中添加一行autocmd VimEnter * NERDTree
Tagbar:默认也是不显示 同样添加一行autocmd BufReadPost *.cpp,*.c,*.h,*.go,*.cc,*.cxx call 此处设置打开.go文件就会自动打开tagbar
字体设置:在vimrc文件底部添加set guifont=Monaco:h18即可根据你自己的喜欢设置
在~目录下创建.gvimrc文件 然后输入set t_Co = 256 set background=dark 设置颜色范围和背景
然后看下我们的成果
![QQ20180624-190705.png](https://static.studygolang.com/180624/1ff32eb95154957525146da7546ae92c.png)
很酷有没有!!!VIM还有很多插件可以自行探索.完结
有疑问加站长微信联系(非本文作者)