实战配置ubuntu下的vim开发环境

因为想在linux环境下开发网络程序,所以装了个ubuntu,很早就听说用vim来写程序效(zhuang)率(bi)很(li)高(qi),所以即使在linux上已经有了诸如Netbeans,VsCode,等编辑器,有CodeBlock这样的IDE,我还是去装了一个Vim。果然如传言一样,Vim是个高级货,光安装配置就花了不少时间。

在我的安装过程中,我也上网查了不少资料,但几乎没有一篇文章是能完全解决安装中遇到的问题,本文可能也是,这取决于不同的系统,系统已经安装的软件,库的版本等。本文作为自己安装Vim的过程的一个记录,我尽可能的详细说明安装步骤,也希望给一些和我一样初次基础linux开发环境的人起到一些抛砖引玉的作用。本文将安装Vim及一些常用的开发插件和配置。本文的环境是ubuntu 16.0.4 64位版本,全新安装的操作系统

安装Vim

(一)安装vim是很简单的,直接执行以下命令

sudo apt-get install vim vim-doc

这里实际装了两个软件包,vim和vim-doc,我没有安装vim-script,因为据说vim-script中带有了很多vim官网上script仓库上的插件,而我想自己安装所需的插件,所以就没有安装

(二)配置
vim的配置取决与.vimrc文件,这个文件有两个地方,一个在vim的安装目录,一般是在根目录下的etc/vim中,一个在我们的用户目录home/xxxx/下(xxxx代表你的用户名,另外在linux下~就代表该目录,这个目录在linux的图形界面下就显示为HOME目录,你只有从计算机点进去看才会看到xxxx,这个理解起来参考windows环境下”我的文档”)。前者是一个全局配置文件,后者是只影响当前用户的配置文件,后者的配置项会覆盖前者的配置。所以,一般我们所有的配置都是针对后者的文件进行修改。

装完vim后,我们就可以使用vim来修改该配置文件了,如果该文件不存在,可以新建一个空白文件,命名为.vimrc按I进入编辑模式,ESC退出编辑模式,按“:”号进入vim的命令行模式,q退出,q!不保存退出,w保存

cd ~                       //进入home/xxxx/目录
vim .vimrc        //创建配置文件

插件安装

上述步骤只是简单的安装了vim,没有安装插件的vim根本是无法展现其魅力的。以下列出并说明了我安装的一些插件,基本都是网上流行的插件

GitHub

因为很多插件需要用到GitHub安装,所以首先要拥有GitHub账号。然后在ubuntu下安装git

sudo apt-get install git

然后要在GitHub上添加一个SSH Key表示授权装了ubuntu的这台终端可以授权访问Github。具体可以参考GitHub官网Generating a new SSH key and adding it to the ssh-agent

在接下来的插件安装过程中,如果我们是从GitHub上安装的话,会要求我们输入Github的用户名和密码

Vundle

这是vim下常用的插件管理软件,我们通过配置文件,可以从Github安装。在Github上,你可以找到vundle项目,可以查阅到相关的配置文件内容。

从git上Clone Vundle,在home/xxxx目录下新建一个目录来保存Vundle,这里我们用和官网一致的.vim/bundle目录

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

执行成功后,我们就需要配置~/.vimrc文件,以下是我复制于Vundle在Github上的配置文件内容。注意,在.vimrc文件中,”号后的为注释内容,我修改了部分注释为中文,方便理解

set nocompatible              " be iMproved, required
filetype off                  " required

" 下面此项设定vundle的安装目录,就是上面git下载的地址
set rtp+=~/.vim/bundle/Vundle.vim
" 所有的插件地址都要在call vundle#
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值