主机系统XP,虚拟机上安装ubuntu11.04桌面系统。进入虚拟机的ubuntu环境。
1、安装编译工具 sudo apt-get install build-essential //对编译环境打一些补丁
2、创建编译vim的编译环境: sudo apt-get build-dep vim-gtk //初始化scim中文sudo apt-get install scim-pinyin im-switch
im-switch -z en_US -s scim-pinyin
到此为止,环境已经支持中文。
// 3、sudo apt -get install libncurses5-dev //安装终端库
4、到vim.org上下载源码包,当前最新版本是vim-7.3.tar.bz2,将安装包放到目录/usr/local/src下。
5、利用tar jxvf vim-7.3.tar.bz2解压,并进入vim73/src/目录。
6、在src目录下,修改MakeFile文件,添加所需功能。只要把相应功能前面的注释符号#去掉就可以了。我的更改是:
1). CONF_OPT_GUI = --enable-gui=gtk2 #gtk2支持,也可以使用gnome
2). CONF_OPT_CSCOPE = --enable-cscope #cscope支持
3). CONF_OPT_MULTIBYTE = --enable-multibyte #双字符支持
4). CONF_OPT_INPUT = --enable-xim #输入法支持
5). CONF_OPT_OUTPUT = --enable-fontset #双字符支持
6). CONF_OPT_FEAT = --with-features=huge #最大特性支持
7). CONF_OPT_COMPBY = "--with-compiledby=David<zhaow02#gmail.com>" #编译人
7、 sudo make; sudo make install; //不需要手动运行./configure命令,make命令会自动调用configure命令。
./configure --enable-gui=gtk2 --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --enable-gui --with-x
不知道为什么,有知道原因的朋友请不吝赐教。
另注:在ubuntu11.10下不存在这样的问题,src/Makefile文件修改后,直接用命令sudo make; sudo make install就可以了,并且编译完之后,gvim也很好用;
看来ubuntu11.10还是做了很多改进
8、 编译完毕,vim即可使用。键入vim --version,可以看到如下信息:VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep 26 2011 15:50:41)