Archive for August 24th, 2010

From TextMate to MacVim: Vim installation

本文分成两部分,前半部分介绍用macports安装terminal版本的vim,后半部分介绍gui版本的MacVim的安装,一般不推荐在macports里面安装vim的gui variants,想象一下编译的时间……

[MacPorts Vim Installation]
MacPorts的Vim 3天前刚刚更新到7.3.3,为了安装最新的版本,我们需要首先更新同步一下macports的port file tree:

$ sudo port -v selfupdate

安装之前先查看一下这个Vim包的variants:

$ port variants vim
vim has the variants:
   athena: Build GUI version using Athena widgets
     * conflicts with gtk1 gtk2 motif
     * requires x11
   big: Build big feature set
     * conflicts with small tiny
   cscope: Enable source code browsing with cscope
   gtk1: Build GUI version using GTK 1.x widgets
     * conflicts with athena gtk2 motif
     * requires x11
   gtk2: Build GUI version using GTK 2.x widgets
     * conflicts with athena gtk1 motif
     * requires x11
   huge: Build huge feature set
     * conflicts with big small tiny
   motif: Build GUI version with Motif widgets
     * conflicts with athena gtk1 gtk2
     * requires x11
   nls: National Language Support
   perl: Enable Perl scripting
   python: Compatibility variant, requires +python25
     * requires python25
   python25: Enable Python scripting
     * conflicts with python26 python27 python31
   python26: Enable Python scripting
     * conflicts with python25 python27 python31
   python27: Enable Python scripting
     * conflicts with python25 python26 python31
   python31: Enable Python scripting
     * conflicts with python25 python26 python27
   ruby: Enable Ruby scripting
   small: Build small feature set
     * conflicts with tiny
   tcl: Enable Tcl scripting
   tiny: Build tiny feature set
   universal: Build for multiple architectures
   x: Compatibility variant, requires +x11
     * requires x11
   x11: Build CLI version with X support
   xim: Build with support for X Input Method

Continue reading →

Update 40: 我不理解, 我又很理解

1. 不管承不承认,有时候有些人总是习惯不习惯自觉不自觉的很在意周围人的看法和观点,于是慢慢生活变成了演戏,不管周围观众是认识不认识,要好不要好,生活有交集抑或没交集的,他们都是他们那出自导自演的剧集的主角;他们会在网上写文章,然后又故意用密码加密;会内心喜怒哀乐,外表却一直笑容可掬;会……
有时候我发现我很不理解,有时候我发现我突然又很理解……

2. update本来没打算有啥主题,当你看到1,2,3,4的时候就是提醒你我们下面要切换context了,如果非要定个主题我想应该只能是update吧,不过还是有人会希望你主题明确,对仗工整,承上启下,融会贯通,不要天花乱坠、天马行空,我起初很不理解,只能默默暗自庆幸还好我没有活在八股文抑或文字狱大兴的年代,但我不知道为啥突然又很理解,于是本文中我会尽量做到能够主题明确,还不明确?well,我已经尽力了……

3. 一位朋友借伞外出接朋友,本来说好时间还伞(那样我才能回家),最后迟到了许久不说,还让我走了很多路自己去取,起初我很不悦,很不是理解,心想要是换做是我,我一定亲自送回来答谢,但第二天我突然又很理解…… 我想我要做的只是把换位思考进行的更彻底更完整一点,而那可能只是需要一点时间

4. 很多人经常告诉我他们做某某事情的原因之一是因为他们的IQ高,但是,请千万千万别告诉我你做某某事情的原因只是因为你的IQ高,我虽然理解,但我真的不是很理解……

5. lie to me里面有句经典台词,我个人觉得很适合作为本篇我自认为还是有点主题的update的结束:truth or happiness, never both.