第一步:
先从官网下载vim7.3源码。 http://www.vim.org/sources.php 然后解压出来, 把他解压进 adminstrator 文件夹里面。 这个是用户名, 如果你的用户名是abc那就解压进abc文件夹里。
第二步:
代码: 全选
终端库:sudo apt-get install libncurses5-dev
gtk:sudo apt-get build-dep vim-gtk 依次安装这两个
进入终端,输入 cd vim73(这个是你解压出来的文件名)
输入 cd src
输入 make distclean #清理一下上一次编译生成的所有文件
输入 ./configure --with-features=huge --enable-pythoninterp=yes \
--enable-gui=gtk2 --enable-cscope --enable-fontset --enable-perlinterp \
--enable-rubyinterp --with-python-config-dir=/usr/lib/python2.6/config
编译配置中的 --enable-gui=gtk2 是启用GUI,也就是可以使用gvim。还是不习惯终端里的vim
--enable-pythoninterp=yes 是启用vim对python的支持
--with-python-config-dir=/usr/lib/python2.6/config 指向python的配置文件夹,因为个人安装版本/路径的不同,这里根据自己的实际情况而稍做修改。(我 用的Ubunut10.10的python默认安装路径)
第四步:
进入vim73的目录 vim73/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 #最大特性支持
其实这步我也没搞懂, 网上教材是这样写, 我也不知道自己改对了没有。 打开makefile文件后, 用ctrl+f 搜索关键字。
先前终端不能关掉。 最后输入:
代码: 全选
sudo make install
再来就是gvim的菜单乱码问题
终端输入:
代码: 全选
sudo gedit /etc/vim/vimrc
set langmenu=zh_CN.UTF-8 "设置菜单语言
source $VIMRUNTIME/delmenu.vim "导入删除菜单脚本,删除乱码的菜单
source $VIMRUNTIME/menu.vim "导入正常的菜单脚本
language messages zh_CN.utf-8 "设置提示信息语言
后面的中文不用带上去
下面贴上我所参考的教程。
http://blog.csdn.net/kidxueying/archive ... 10980.aspx
http://babybandf.blog.163.com/blog/stat ... 394834636/
http://www.kukaka.org/home/showonews/344
viewtopic.php?t=198542[/color][/size]
最后的最后,说一句老话。 千万不要中途放弃,我也是第一次编译,中途无数次想放弃,可是坚持下来,就会发现,一切都很简单。
刚学ubuntu,刚学vim,刚学C,我也是一只很菜很菜的鸟,慢慢学。 文中有不对的,请千万千万要指出来,谢谢。[/color]