vim7的alpha版本已经出来很久了,增加了很多特性,比如tabpage,自动完成,拼写检查等,改善特别大,为了尝鲜,我们可以自己获取源代码来编译.
今天终于编译成功了,非常顺利,真是会者不难,难者不会.
我把我的编译过程列在下面,希望能够给想自己编译vim7的朋友提供一些帮助.(注,这是我第一次在linux编译成功软件,也是自己编译的第一个软件,连我都会了,想来大家更是没有问题)
* 首先第一步是安装编译工具 sudo apt-get install build-essential 这没什么好说的.
* 然后修改源,把源代码加上.我添加了如下的源
代码:
deb-src http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse
* 更新包索引.
代码:
sudo apt-get update
* 然后安装编译vim-gtk的依赖包,
代码:
sudo apt-get build-dep vim-gtk
这一步是关键,我最开始尝试编译vim7始终不成功的原因就是不知道vim7依赖哪些包,导致始终编译不成功.
* 前面几步成功之后,我们开始进入正题,获取vim7的源代码
代码:
cvs -z3 -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/vim checkout vim7
这个命令会在你的个人目录里面建立一个vim7的目录.里面就是vim7的最新的源代码.如果执行命令出错,说找不到命令cvs,便是你没有安装cvs,可以使用
代码:
sudo apt-get install cvs
来安装
* 现在进入vim7的目录 cd vim7/src .
* 修改makefile文件,配置编译选项 gvim Makefile.其实就是把一些配置项反注释掉.我总共修改了如下几个部分.大家可以参考
代码:
1. CONF_OPT_GUI = --enable-gui=gtk2 #gtk2支持,也可以使用gnome
2. CONF_OPT_CSCOPE = --enable-cscope #cscope支持
3. CONF_OPT_PYTHON = --enable-pythoninterp #python支持
4. CONF_OPT_MULTIBYTE = --enable-multibyte #双字符支持
5. CONF_OPT_INPUT = --enable-xim #输入法支持
6. CONF_OPT_OUTPUT = --enable-fontset #双字符支持
7. CONF_OPT_FEAT = --with-features=huge #最大特性支持
8. CONF_OPT_COMPBY = "--with-compiledby=Karron Qiu<KarronQiu#gmail.com>" #编译人
* 保存之后就可以开始编译了.输入make就行了,等一会儿吧,喝口茶.
* 大概几分钟之后(根据机器配置不一样时间可能有长短),编译完成.
* 好安装.
代码:
make install
* 如上几步如果成功的话,恭喜你,现在可以进入vim7的世界了.
* 输入gvim,可以看到版本号变成了7.0aa.然后就可以用命令:help version7看看vim7的新功能了.
下面是几张截图.好像论坛只能上传一张截图,更多截图请访问我的blog
附件:
|
|
分享到:
相关推荐
ubuntu and vim 命令大全 ubuntu and vim 命令大全 ubuntu and vim 命令大全 ubuntu and vim 命令大全
本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...
ubuntu离线安装vim
最全,最好用 自己试试啊ubuntu12.04 vim 配置
ubuntu 20.04.1 离线vim资源包
下载vimconfig.tar.tgz,将文件拷贝到ubuntu, 执行下面命令: tar zxvf vimconfig.tar.tgz cd vimconfig cp .* ~/ -rvf 部分配置情况: "-------------TagList--------------- "设置ctags路径 let Tlist_Ctags_Cmd ...
ubuntu下的vim插件集合,包括了cscope、ctags、c-support、taglist、minibufexpl等常用的插件,只要运行文件夹下的Install.sh脚本就能自动安装。
一个比较完善的vim配置,一直在用,很实用
vim配置的例子 以及说明 可以学习下
解决ubuntu中vim显示中文乱码的问题
ubuntu ubuntu_ubuntu升级vim_安装指定版本vim
ubuntu_vim命令.pdf
vim离线完整安装包,支持ubuntu12,包括vim-common_7.3.429-2ubuntu2_i386.deb,vim-runtime_7.3.429-2ubuntu2_all.deb,vim_7.3.429-2ubuntu2_i386.deb
ubuntu中vim的通用配置,直接把之前旧的配置文件覆盖即可使用配置好的vi,此文件是本人自己的配置文件,不一定符合所有人的胃口,但是肯定会比没有配置的好用
本文档主要对ubuntu下的vim进行了一些配置,在创建文件可以自动将个人信息和头文件加上。需要的朋友可以下载试试
ubuntu下,针对c/c++的vim开发环境搭建配置文件,重命名为.vimrc,放在~目录下即可
Ubuntu20.04安装vim出现的相关问题及解决方法
ubuntu下vim中内容复制到浏览器.docx
vim8.2编译包,centos x86