ubuntu/centos vim配置golang开发环境

本文介绍了如何在Ubuntu/CentOS系统中配置vim,使其适应Golang开发需求。主要步骤包括安装Vundle.vim插件管理器,利用Vundle安装vim-go,安装go.tools二进制文件,以及安装YCM(Your Complete Me)和UltiSnips以实现强大的代码补全和snippets功能。通过这些配置,可以在vim中实现语法高亮、自动格式化、代码跳转、错误检查等Golang开发所需功能。
摘要由CSDN通过智能技术生成

写的第一篇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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值