Oh!Coder

Coding Life

Vim关于Ruby的简单配置,日子前松后紧

| Comments

pic

图片来源:3D卡通羊

本周过的有点前松后紧。除了读书,写了一篇简要的摘录外,关于Ruby,也做了初步的学习。

至于Ruby的入门学习,大体完成了两件事情。

第一件事情跟着一个Ruby入门教程看了一遍,基本上把教程里的代码都敲了一遍。教程的译作者很牛b,是台湾著名的XDite,在Ruby圈子很有名气,据说去年(2012年9月)还获得了Facebook World Hack第一名。

第二件事情是了解一下ruby-china论坛。大概了解下其中主要的四位发起人。通过论坛了解下国内Ruby的大致的现状。并在Podcast上订阅了他们制作的Teahour,并听了所有内容,不管是扯淡的,还是谈论学习经验的。总体感觉大家都很热情,积极的做了很多关于Ruby在中国推广的工作。还利用业余时间做了很多Ruby教学视频。对于学习Ruby和了解Rails的新手来说,我想帮助还是很大的。

一路了解下来,我觉得还是蛮喜欢Ruby的。至少想把Ruby作为学习iOS之外的业余爱好吧。想在Web上实现一点小玩意儿什么的,就用Ruby试着实现下。对于持续了解Web技术算是一个纽带吧,毕竟互联网是一个不能忽视的方向,保持技术上的不断更新也是为了不让自己轻易掉队。

学习了几天,发现对Vim的熟练使用是一个不可回避的问题。其中包括常见的快捷键,还有一些开发过程中常用的插件。关于这些插件,我大致安装了下面几个:

1.pathogen
简述:Runtimepath管理插件
Mac安装方法:见插件主页
2.NERD tree
简述:Vim文件查看目录树插件
Mac安装方法:见插件主页
3.ctrlp
简述:文件匹配,实现目录跳转插件
Mac安装方法:见插件主页
4.vim-rails
简述:转向类型定义,目录文件输入自动补全插件
Mac安装:见插件主页
5.snipmate
简述:编写代码自动补全插件
Mac安装:见网页(视频在YouTube上,需要翻墙)
6.ack
简述:搜索插件
Mac安装:打开终端,输入命令brew install ack
7.ctags
简述:跳转至方法定义插件
Mac安装:打开终端,输入命令brew install ctags-exuberant

这里只是简单对插件做了一个陈列,railscasts有一个专门介绍的视频。视频中只对插件做了使用和功能上的介绍,并没有说明安装方法,有兴趣的同学也可以了解下。

整体来说,这个礼拜算是对Ruby的学习大致了解了下,接下来我想重心当然还是iOS了,Ruby的学习算是作为学习Web的一个切入点吧。还有另外一方面的考虑,那就是我对Vim的快捷键的熟练程度掌握还不够,学习iOS的同时练习一下Vim的快捷键也算是为学习Ruby打一个基础吧。

其实,对于Ruby的编程风格,我感觉和Objective C有几分相像,具体我还说不上来,因为我对Ruby还不够了解。我想随着不断的深入学习,会有一些体会吧。

日子过的好快,眼看就要进入三月中下旬了……,要努力了……

Comments