简介:
刚接触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)