AI智能
改变未来

vim搭建go环境

之前查阅过一些vim的配置的文章,但是都不能通过一篇文章来解决vim配置go环境,毕竟作者写的是根据自己的环境出发的,所以我们要因地制宜啦,经过一番操作和思考之后重新梳理下配置流程

安装vim

安装最新版本的vim(这里使用的是8.2)

brew install vim

注意:一般安装路径为/usr/local/bin/vim,而系统自带的vim安装路径为/usr/bin/vim

vim /etc/profile#将新安装的vim的路径放进path

安装golang环境(略)
安装python(2.7以上)
vim基础配置(无插件)

配置插件

1、安装插件管理工具

这里使用Vundle管理vim插件

git clone Go语言/Vundle.vim ~/.vim/bundle/Vundle.vim

2、修改配置文件~/.vimrc

call vundle#begin() \"插入开始的位置\" let Vundle manage Vundle, requiredPlugin \'VundleVim/Vundle.vim\'Plugin \'fatih/vim-go\' \"go 主要插件Plugin \'dgryski/vim-godef\' \"go中的代码追踪 输入gd自动可以跳转Plugin \'majutsushi/tagbar\' \"文件内部接口Plugin \'scrooloose/nerdtree\' \"用来提供一个导航目录的侧边栏Plugin \'Valloric/YouCompleteMe\' \"代码自动补全 安装完插件需要额外配置支持多种语言\" All of your Plugins must be added before the following linecall vundle#end()            \" 插入结束的位置 中间为被管理的插件``修改完配置模式后在vim命令模式下执行```shell:PluginInstall

执行上面命令插件会自动下载安装,当看到显示Finishing…Done,表示安装完成
3、安装vim-go的依赖
vim-go安装完之后本身还需要一些依赖包,在vim命令模式执行如下命令:

:PlugInstall

同样、看到Finishing Done的内容,插件会自动下载完成
4、编译YouCompleteMe
安装完YouCompleteMe后,需要单独进行编译才可以运行

cd .vim/bundle/YouCompleteMesh install.sh --go-completer

YouCompleteMe支持多种语言,可以查看源代码下的README自行配置
未完。。。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » vim搭建go环境