当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [原创]ubuntu编译VIM7指南
帖子发表于 : 2006-03-18 12:00 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
ubuntu编译VIM7指南

原文请看我的blog
http://spaces.msn.com/karronqiu/blog/cn ... #permalink
谢谢

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


附件:
snapshot2.png
snapshot2.png [ 41 KiB | 被浏览 7913 次 ]



_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


最后由 karron 编辑于 2006-06-10 17:56,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-03-19 10:48 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
karron
Welcome to http://www.douban.com/group/vim/

在这儿也多发些tips吧 :)


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-03-19 19:36 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
其实我早就加入了,不过里边人气不足阿。我的vim水平还很低,刚入门,很多用法都不会。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-03-19 21:48 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
兴趣小组而已,也未必非得高手啊,估计真到高手又忙于其它事,倒没这份闲心了。

可以在那边贴一下链接,或paste一下 :)


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-03-20 14:58 
头像

注册: 2005-10-04 10:59
帖子: 1928
地址: 上海
送出感谢: 0 次
接收感谢: 1
直接加入vim.org的官方mailing list不是挺好的吗?我每天都收到一堆信。


_________________
弄个dropbox空间来备份文件或者做私人代码服务器
配置:git://github.com/roylez/dotfiles.git
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-03-23 20:42 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
呵呵 曾订过官方的mailing list,不过邮件多的实在看不过来 就kick掉了


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-03-23 21:12 
头像

注册: 2005-10-04 10:59
帖子: 1928
地址: 上海
送出感谢: 0 次
接收感谢: 1
官方的mailing list确实邮件多得看不来,不过也不是每一封都有必要去看的。我就这么泡着吧,呵呵。


_________________
弄个dropbox空间来备份文件或者做私人代码服务器
配置:git://github.com/roylez/dotfiles.git
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info


页首
 用户资料  
 
8 楼 
 文章标题 : 一堆警告什么的
帖子发表于 : 2006-03-31 12:37 
头像

注册: 2005-12-15 10:34
帖子: 37
送出感谢: 0 次
接收感谢: 0 次
但是还是跑起来了 呵呵
和windows的差不多!

这个 指南不错!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-04-19 1:02 
头像

注册: 2006-04-08 22:07
帖子: 250
送出感谢: 0 次
接收感谢: 0 次
Karron兄的Blog我订阅了,受益匪浅。

您是在苏州吗? 下半年我要到上海,有机会还请多多指教

我是Linux和vim初学者,现在主要在Ubuntu下工作,有一个问题向大家请教:

我看到谈到在 ~ 目录下有一个.vim目录,.vim里面又有colors和plugin两个目录,可以在里面存Color Scheme的*.vim文件。
但是我没有找到.vim目录,请问应该怎么配置Color Scheme.


附件:
文件注释: 刚编译好的vim7
Screenshot.png
Screenshot.png [ 42.21 KiB | 被浏览 7749 次 ]

页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-04-19 8:10 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
没有目录可以自己建立的.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-09-12 22:43 

注册: 2005-09-05 17:04
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
你的ubuntu的字体是什么字体啊?怎么做出来的 ?
karron


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [原创]ubuntu编译VIM7指南
帖子发表于 : 2006-09-12 23:19 

注册: 2005-09-05 17:04
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
root@zhrb-desktop:~# cvs -z3 -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/vim checkout vim7
cvs [checkout aborted]: connect to cvs-pserver.sf.net(66.35.250.213):80 failed: Connection refused

请问这是怎么回事啊?

karron 写道:
ubuntu编译VIM7指南

原文请看我的blog
http://spaces.msn.com/karronqiu/blog/cn ... #permalink
谢谢

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


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-09-13 9:00 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
有关源代码的获取,建议直接到www.vim.org上去看,推荐用svn方式获取,不建议cvs。

我的字体是 Bitstream Vera Sans。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-09-26 19:35 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
貌似不需要那么麻烦吧!

1。不需要修改源,缺省的源就可以用来编译vim7
2。一般 xorg-dev libgtk2.0-dev bison 装了就可以编译好了。
3。normal 的 feature 其实够 90% 的人使用了。不需要 huge。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-10-22 13:40 

注册: 2006-10-22 13:39
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
why not ./configure


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译