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 https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

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

call vundle#begin() "插入开始的位置

" let Vundle manage Vundle, required
Plugin '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 line
call vundle#end()            " 插入结束的位置 中间为被管理的插件``
修改完配置模式后在vim命令模式下执行
```shell
:PluginInstall

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

:PlugInstall

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值