vim-ruby-2007.05.07 bin/install.rb学习 (一)

简介:

    刚接触ruby & vim。两个东西我都喜欢,原因:vim is a programmer's edit ; ruby is a clean and elegent language。 昨天花了一天时间看完了的Ruby作者matz写的《ruby用户指南》,敲了里面的一些代码,对ruby有些认识;但是感觉还是缺点什么。今天上午就在网上查看别人写ruby的一些东西,杂七杂八的。还记得看了按循环方式和迭代器方式编写的对统计单词的ruby小程序。觉得还行。

 

    对vim也不熟悉,很多人说:“相信vim,不会错的!” 所以我就用vim了,不过我的平台是windows XP,用的GVIM,还好吧。感觉命令行挺酷。很多功能都不知道,不过我在上面写ruby就能够识别关键字了,着色也漂亮,喜欢~~。毕竟人家“很小很强大”;

    

    对了,不能忘了:fxri,这肯定是什么的缩写了,ignore it,反正什么东西都要有名字,但是这个名字实在不好听,不具备美感。不过倒是好东西,是一个交互式的command line interpreter,有点像matlab不加分号的感觉;我喜欢这种感觉。他也是一个搜索式的文档帮助软件。咳,我太需要帮助了!fxri修改字体(C:/ruby/lib/ruby/gems/1.8/gems/fxri-0.3.6/lib/Globals.rb 找到:$cfg.ri_font = .. 下一行,改为$cfg.app.font.size = 12)。怎么会缺省设置这么小?想不通~~~,哦,forgive it~~

 

    其实这段时间也重点关注了一下vim和ruby的结合,其中网上文章如过江之鲫,我现在没有玩过,还没有什么判断力,告诉自己:Just be patient。到处闲逛,突然发现了一个东西:vim-ruby config (http://rubyforge.org/frs/?group_id=16),那就下载下来看看吧。

下载下来看看里面的一个INSTALL文件:
INSTALL: 告诉你怎么安装,里面关键的几句话:(前面是一些准备的东西)
“Windows (哦,就这么简单)
C:/tmp> [unzip] vim-ruby.YYYY.MM.DD.tgz
C:/tmp> ruby vim-ruby.YYY.MM.DD/bin/vim-ruby-install.rb”
哦,我发现了,呵呵,用vim-ruby.YYY.MM.DD/bin/vim-ruby-install.rb进行安装的啊,那我就研究研究你吧。
研究实际工作的东西,才好玩嘛。

阅读程序:

程序结构:
三个类定义:
class Env
class FileWriter
class TargetDirectory
class VimRubyInstaller

然后是程序结构体:

 

begin
    #正常运行的程序体

rescue
    #异常处理
end

 

可以看出ruby is an object-oriented languange

 

细细品尝
我只是一只菜鸟,世界总是这样纷纷扰扰,程序挺大挺复杂,我就慢慢的撕了它,消化它
“O,yeah! it's the core of modern science to split and conque !”

(to be continued)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值