熙来攘往的路岐迷失了海风
电流助明月协力驱赶着黑暗
照亮了千年不变孤独的眼睛
背景音乐:东方之珠
人最怕莫过于孤独,一生努力追逐他人和时代;社会也最害怕孤独,永远努力以融入地球村。于是人们辛勤劳作社会奋力发展,让我们的身体与大脑沉浸于万家灯火、歌舞光影,以竭力驱赶孤独、无聊与恐惧。让爱也成为商品,使一切都有条理服从规律,不给混乱以可乘之机以免带来本性的流露。可是灯光越亮,把我们孤独的眼睛照的就越清晰。
感谢上苍让我拥有爱。哪怕最后一把火炬也燃尽了,有你就不会有孤独,梦想就在前方。
# 旅美史学家余英时为抗议六四天安门事件,拒绝再进入中国大陆,可是他的禁足之地近
年却掀起"余英时热",他的著作甚至全集受到中国大陆市场与学界的肯定。余英时认为
,文化价值起源于一个民族的共同生活方式之中,但"必须经过系统的整理、提炼和阐明
,然后才能形成一套基本规范",反过来引导这个民族的精神生活。民族精神出了大问题
,首先应追问知识人的严重失责。
今天,当人们为中国大陆的贪污腐化、寡廉鲜耻痛心之时,都会想起,余英时在十五年前
的一九九三年就提出过这一告诫。余英时今天更寄望中国知识人的历史担当,以独立的文
化精神对抗政治的暴戾。
# 追问历史,推动民族与时代的进步,尤其"一切历史都是现代史"。近年,中国出版界
爆发前所未有的"明朝热",并且隐约间与当下中国政治比较。复旦大学历史教授樊树志
的专著《大明王朝的最后十七年》,写出明朝最后一位皇帝朱由俭遗恨有多深,更有现实
意义。他在跟命运抗争,而这命运的化身却是一个文盲兼流氓的太监魏忠贤。朱由俭一点
一滴、一尺一寸、痛苦屈辱地消耗著自己,唯一的理由居然是不让魏忠贤对他起疑心,争
斗之曲折残酷,极有声有色,极具政治智慧。然而,反贪腐行动太晚了,明朝覆亡却不可
抗拒地临近了,朱由俭在位毕竟只有十七年,艰苦拔掉奸臣的胜利,换来的只是历史的叹
息。
# 中国文史领域,常闯入"玩票"写手,他们以流畅文笔、幽默诙谐及独特创意令专家刮
目相看,更赢得读书圈热烈的掌声。任职于美国驻日公司的网络工程师萨苏,博客点击量
高达一千六百万,被评为二零零六年度新浪"最佳写作博客"。他擅长挖掘日文资料,《
国破山河在》就是他藉地缘便利,业余写出的一部散文体抗战史。
《国破山河在》中令人热血沸腾的是,日本陆军士官学校一九零一年的毕业典礼上,获颁
天皇佩刀的第一名是蒋百里,第二名是蔡锷,第三名是张孝淮,没获奖的是许崇智,四人
后来都成为中国名将。这一届日本士官生,只有这四名中国人。
书中令人扼腕的是,抗战时国民党汤恩伯部队在河南修建的工事质量之好,日军占领后参
观有"血液凝固"之感,但"工事里却没有人防守"。描写动情之处唯其不动声色,才能
令读者如痴如醉、天旋地转及热泪攻心。看来,"网络工程师"萨苏深谙此道。
# 二零零七年是反右五十周年。中国"头号大右派"章伯钧之女章诒和出版《云山几盘,
江流几湾》。书中披露中国民主宪政最早的提倡者和鼓吹者沈钧儒,反右运动后随时拿出
纸条自省"你是不是听党的话了,你是不是走社会主义道路了……"沈钧儒此举令章诒和
觉得"光芒顿时暗淡","产生非常深刻的悲哀"。可是,父亲章伯钧却在批判会上藉检
讨再三宣示"我特别看重资本主义国家的两点,一是它的科学生产技术,一是它的民主自
由,我在许多场合都在歌颂资本主义,说资本主义有生命力,有可用可仿效的地方"。
一九五八年春,全国政协举办"社会主义学院",集中学习的大右派们向党交心,写下成
千上万"交代"。但他们"失又何愁、得之何喜、闷也何为"?结业时,纷纷提出"延长
学业"、"改造得像个样子再结束",暗藏机锋溢于言表,嘻笑怒骂又宛如一场嘉年华会
;抑或,历史提前发出了嘲笑?
改革开放三十年后,市场经济成为中国生活的主旋律,从官方到民间齐声高唱"民主是个
好东西";当年雷霆万钧压力之下,章伯钧粉身碎骨在所不辞地宣示科学与民主,竟是"
一语成谶"。
# 二零零七年,前中国体制改革研究所常务副所长、英国剑桥大学博士、经济学家王小强
出版《摸著石头过河的困惑》,既肯定中国经济的成长,但也指出改革开放的败笔。作者
认为,今天外国投资者、民营企业家及国有企业在中国赚取高额利润,基本来自对农村廉
价劳力的无情压榨。农民工既无社会保障,又无医疗保险,更受到城市歧视。作者重提早
年的质疑:"摸著石头过河不错,问题是,岸在哪里?可别摸了一程,又回到原点。"
作者还对"中华崛起"的大国迷思猛泼"冷水"。第二次大战后名列"世界四强"的中国
,曾遭遇巨大的尴尬。美国官员二战中公开表示:中国人何必到处求外国借款?动用部分
中国人在美国的存款就可解决中国的财政困难。
反倒是中共领袖毛泽东说出了正确的"大狠话",中国"真正的平等地位,决不能单靠外
国政府的给予,主要应靠中国人民自己努力争取,而努力之道就是把中国在政治上经济上
文化上建设一个新民主主义的国家,否则便只会有形式上的独立"。可悲的是,四九年后
,毛泽东玩世不恭地背弃了这一大可成就千秋功业的豪言。
# 龙应台是驰名全球华人社会的作家、教授与思想者,她与拥有一半德国血统的儿子安德
烈通信,合写专栏,话题涉及道德伦理、文化差异、国际政治等,集结成书《亲爱的安德
烈》。当母亲为"那个让我亲吻、让我拥抱、让我牵手、让我牵肠挂肚、头发有点汗味的
小孩,哪去了"而感到失落之际,也得到最大补偿:儿子深得母亲真传,有坚定的是非观
。他批评富家子女傲慢、自私和高人一等,并以法国大革命时口号"让木屋里有和平,让
豪宅里起战争"来回应。
革命激情不可偏颇
龙应台当然为之欣慰,但也不忘告诉儿子,激进的法兰克福大学生曾于一八三三年占领军
营,把枪发给农民,却遭到农民拒绝,革命也因而失败。此外,龙应台更告诫儿子,崇高
的理想主义者如果想要得到认可,还得看看他在执掌权力时是否经得起考验。对全球华人
家庭来说,龙应台母子通信集是弥足珍贵的。
# 二零零七年,中国大陆出现罕见的"孔子热"。北京大学考古教授李零出版读《论语》
的心得笔记,对原文逐条解释,驱除后世加诸孔子的层层迷雾,书名则为《丧家狗》。"
丧家狗"蔑称早在孔子生前就有,孔子也自认切中要害。问题是,孔子提出"匹夫不可夺
志"、"不义而富且贵,于我如浮云",这才是令人肃然起敬的中国价值。李零说,"现
在哭著闹著学《论语》的,不妨先学这两条,试试看"。
曾在山西和内蒙插队七年的李零是北大教授,在学术圈、读书界很有名望,却坚拒精英意
识。他说,任何怀抱理想、不满于现实世界的人,其实都是"丧家狗";知识分子以社会
良心自居,守护疏离主流的价值观,具有匆烈孤独感,甘为"丧家狗",拒绝做"看家狗
"。现代知识人对"丧家狗"称谓感到亲切而自豪才正常。
# 众所周知,中国现代史在西安事变和蒋宋家族这里拐出一个大弯,多少政治家为之发出
"把吴鹇看了,栏杆拍遍"的感慨。旅美史学家与新闻工作者林博文出版《张学良、宋子
文档案大揭秘》,目光独到,得心应手,梳理大量繁琐冷门的史料,神奇地激活它们。
其实,西安事变的历史偶然性不再神秘。自五四运动以来,请愿学生笼罩在神圣光环之下
,面对被杀学生的英灵,就是冷血军阀段祺瑞也会下跪。但蒋介石却拒见要求抗日的请愿
学生,并向张学良表示"你让他们来,我可以开机枪打他们"。张学良心想"你能开机枪
打学生,我也能开机枪打你"。电光火石般的杀心当场被蒋介石识破,但蒋为什么仍不警
惕?难道是,历史车轮的隆隆之声震昏元首心智?
林博文还披露影响中国历史进程的另一要角宋子文,他得以出任中华民国财政部长、外交
部长及行政院长,皆因蒋介石妻舅的特殊身份。但这位在美国长大的财政部长也颇有一是
一、二是二大洋彼岸的强势作风,总统蒋介石索要军费也遭宋子文出言不逊的坚拒,"规
规矩矩的我答应,乱七八糟的我不答应"。他跟蒋介石发生争吵时,一个掷茶杯、一个甩
门而去。历史抛物线不就是这样在无数碰撞与斥喝中抛掷出去的吗?往往,人心有多么任
性与执拗,历史拐弯就拐得有多远、有多出奇。
# 二零零七年是香港回归十周年。在这样的时刻,香港人终于发现,自己的故事应由作为
亲历者或当事人的自己来述说。香港学者、社会学家吕大乐推出《四代香港人》,他们是
抗日战争及国共内战后涌入的内地移民、全球战后婴儿潮出生者,以及其后的第三代、第
四代人。四代同堂其乐融融,彼此守护,温文有礼,但也彼此隔阂,甚至暗中对峙。二战
婴儿潮中降生的第二代营造了香港长达二、三十年的繁荣,但作者指出,他们不过是生逢
其时的幸运儿而已,是上升经济的环境提供的大量机会,令香港第二代尽享公平、公正与
公开。可是,强势的第二代却有意无意打压著第三、第四代的成长空间,尤其是第四代难
于在发展舞台上登场,"从一开始就已经是输家"。
不过,香港第三代讲究生活品质,注重自我提升,热衷学外语,参加心灵课程,潜心旅游
及保健。他们还投身环保及捐助非洲难童,分明有另一种"精采活法"。作者还指出,八
九年天安门事件对香港第三代留下难以磨灭的印象,亲睹理想主义的脆弱,而政治缺少亲
和力,可以瞬间变得十分暴力。香港第三代厌恶和疏远政治,但也没有选择退让。二零零
三年香港五十万人"七一"大游行中,香港第三代已俨然是主流,但政治光谱又明显有别
于民主派。这是香港第三代"破茧而出"的一刻- ---他们走出了自己,也走进了大时代。
# 台湾知名散文家简�写过一部感人的"育婴小史",十多年后,携儿随丈夫赴美国科罗
拉多州学术交流十个多月,又推出一部《老师的十二样见面礼》,写作灵感全部来自老师
送给新同学"轻如鸿毛"的见面礼,其中一张纸巾,提醒你主动 "帮别人擦干眼泪";一
根金线,启发"友情能把大家的心绑在一起";一根牙签,是要"挑出别人的长处";一
块朱古力,为了在"沮丧时会舒服一点";一枝铅笔,要"写下你每天的愿望"等。
书中更娓娓道来美国的厨房文化、超市的生活用品、基础建设、小学教育,却著力开掘美
国这个国家对品质与价值的重视。激发人际关系中的"快乐本能",是本书最耀眼的亮点
。作者将姚姓丈夫称为"姚同学,老男人";将儿子称为"摇(姚)头丸,小男生";把
儿子的老球伴称为 "老伴";自称"资深女性"、"运动帝国的顽民"、"陪读母亲"等
。当丈夫、儿子狂热追求名牌运动帽而拒绝可疑的仿冒品时,女主人明明吝啬,却豪放地
力主买下,并抛出妙语"仿冒也是帽"。令人喷饭的是,作者规纳男人改邪归正有倒数两
次机会,一是为人父之后,二是患癌症之后。说笑之中,"将生活的漫天烟尘化为思想朝
露"。
毋庸置疑,二零零七年华人出版物中远不止这十本好书。好书通常是作者与编辑脑力激荡
的美妙结果,双方彼此信任,不仅因为都是坦诚公正之人,更因为还与读者的期待目光交
集。那儿,才是好书问世的真正源头。
赵孟�书《前赤壁赋》

苏轼行楷书。素笺墨迹卷。纵23.9公分,�258公分。字共六十六行。前五行三十六字已缺,由明代文徵明补书。台北故宫博物院藏。
壬戌之秋。七月既望。�子�客泛舟游于 赤壁之下。清�徐�。水波不�。�酒�客。�明月之�。歌窈窕之章。少焉。月出于�山之上。徘徊于斗牛之�。白露�江。水光接天。�一�之所如。陵��之 茫然。浩浩乎如��御�。而不知其所止。��乎如�世�立。羽化而登�。 於是�酒�甚,扣舷而歌之。歌曰。桂棹兮��。�空明兮�流光。渺渺兮于�,望美人兮天一方。客有吹洞�者。倚歌而和之,其���然。如怨如慕。如泣如 �。余音��。不�如�。舞幽壑之�蛟。泣孤舟之嫠�。�子愀然。正襟危坐。而�客曰。何�其然也。客曰。月明星稀。��南�。此非曹孟德之�乎。西望夏 口。�望武昌。山川相�。�乎��。此非孟德之困于周郎者乎。方其破�州。下江陵。�流而�也。舳�千里。旌旗蔽空。�酒�江。�槊��。固一世之雄也。 而今安在哉。�吾�子。�樵于江渚之上。���而友糜鹿。�一�之扁舟。�匏�以相�。寄蜉蝣於天地。渺浮海之一粟。哀吾生之�臾。��江之��。��仙 以遨游。抱明月而��。知不可乎�得。托��於悲�。 �子曰。客亦知夫水�月乎。逝者如斯。而未�往也。��者如彼。而卒莫消�也。��自其�者而�之。�天地曾不能一瞬。自其不�者而�之。�物�我皆�� 也。而又何�乎。且夫天地之�。物各有主。苟非吾之所有。�一毫而莫取。惟江上之清�。�山�之明月。耳得之而��。目遇之而成色。取之�禁。用之不竭。 是造物者之��藏也。而吾�子之所共食。客喜而笑。洗�更平酌。肴核既�。杯�狼藉。相�枕藉乎舟中。不知�方之既白。�去�作此�。未��出以示人。� 者�一二人而已。�之有使至。求近文。遂��以寄。多�畏事。�之�我。必深藏之不出也。又有後赤璧�。�倦未能�。�俟後信。�白。
2005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在Vim中输入,并方便高效地编辑好格式,再贴到网上。而我的通讯录、记事、读书笔记、工作记录也是在Vim中完成的。包括一些文档、数据的处理,让Vim过一下,也会提高不少效率。一句话,自用Vim以来,对它迷恋日深,几乎要超过Total Commander。但是,正如善用佳软及论坛发文所提,我大力推荐"用IrfanView/XnView代替ACDSee、用7-zip代替WinRar/WinZip、用GIMP代替PhotoShop",但并未推荐Vim代替UltraEdit。这并不意味着Vim不能胜任,恰恰相反,如果说IrfanView等替代品比原共享软件还有些差距的话,Vim则远胜UltraEdit。不推荐的唯一原因是,Vim对初学者有点难。
但今天仍写了此文推荐给大家。原因有二:其一,编辑大人选定了题目,要向大众宣讲Vim和Emacs,这种勇气鼓舞了我。其二,已发两位高手的文章(王垠之《Emacs是一种信仰!世界最强编辑器介绍》,Dieken之《程序员的编辑器――Vim》)可能会吓住一些对它们产生了兴趣的人,对此我要做些修正。
因此本文内容有二:一是帮新手体验Vim。这部分有些象实验教程,多用实例,且行文风格尽量傻瓜化,以便于新手(包括以前从未听说过Vim)可以照我的操作,一步步体验Vim。二是介绍我的应用,即Vim如何便利我的日常工作和生活,而非编程。
1 对Vim的基本介绍
一句话介绍就是:Vim是一个超级超级强大的文本编辑器。它和Emacs是一个数量级;而我认为,比UltraEdit、Editpad、EmEditor要高一个(至少半个数量级)。如果你有兴趣,不妨一读《程序员的编辑器――Vim》,以便于对Vim有更详尽全面的理论认识。
要点1:Vim及前身VI,历史悠久(可能比多数读者的年龄更大),经历了几十年的考验和发展,值得信赖。
要点2:Vim有模式。通俗地做一下对比。notepad无模式(或称为只有一种编辑模式),你按下j,就是在正文中输入j;要保存,就要ctrl+s;要下移一行,就要↓或鼠标。而在Vim中,打开一个文件后,并不处在编辑模式,而是Normal模式,此时你按j,Vim并不认为你要在正文中输入j,而是代表光标下移一行。此时按i表示进入insert模式,即编辑模式,即notepad的模式。编辑模式按Esc退回normal模式。normal模式下按:进入命令行模式,用于输入较复杂的命令。比如:w代表保存文件,:e a.txt代表打开文件a.txt。即Vim可以不用鼠标、方向键、菜单、Ctrl、alt……发出命令。因此,以下的体验中切记进入正确的模式:Esc到Normal;Normal下i到编辑;Normal下:到命令行。再说明一点是:文中:打头的是命令行模式,此外多数Normal模式。
要点3:复杂对抗复杂。Vim有的命令行很吓人,长长一串字符恍若天书。这些貌似复杂,实际上无非是一些简单命令的组合而已。借助于此,Vim用户可以实现非常复杂的需求。如果你没有这样的需求,就无须理会它们。
要点4:一能百能。这一点是Unix或命令行风格软件的显著长处,经过实用可以深刻体会。本文尽管有一些例子,但它运用之妙,存乎一心的感觉,仍未能充分展示。这里先打个比方,如果windows下某软件号称能炒菜,那意味着你点一下菜单,菜就做好了――这就是易用哲学。到底怎么做,你是没有多少发言权的,而是由软件开发者固化。而如果Vim说能,那它就是有一个"炒菜"命令,你可以把这个命令与原有的"原料""数量""火候""风味""灶具"命令结合在一起用,甚至在它前面加上"买菜""洗菜",后面加上"装盘""洗碗"做成一个自动脚本,在合适的情况下自动执行。
要点5:无限灵活,个性由我。你只要有具体需求,Vim几乎都能满足。因此不同人的Vim是不一样的,即,把下载来的Vim配置成自己的Vim。
就此打住,开始体验之旅吧!
2 下载和安装
Vim是跨平台的。在Windows下,我们用的是gVim for windows版。最新的是7.0版,下载包约8MB,完全安装后约20MB。
注:体积太大?你如果是高手,完全可以把不用的文件删除(包括帮助文件,它是我见过的软件中最好的帮助),精简后的体积可以不到2MB。或反之,仅下载一个gVim.exe(1.5MB)就能运行。但对于这次体验,鉴于第一次使用,建议全部按默认项安装,这样才能达到文中预想的结果。
PCOnline下载,官方下载
安装,基本上,一直Agree、Next就行了。我通常是装在d:\program files\Vim下。
可参见








3 体验之旅
3.1 初见界面
安装完成后,按提示打开readme,你将看到

或自行打开桌面的快捷方式,也可直接运行d:\program files\Vim\Vim70\gVim.exe,你应该看到如此界面:

什么?难看?土?我第一次见到它也是这种感觉,现在却只觉得亲切。
再一点,你有没有奇怪它是中文界面?难道我给你下载的是汉化版?会不会捆绑流氓插件啊?你如果真这样想,我只能叹息无语了。
3.2 试读html
请把此网页保存为htm,比如test.htm,然后用Vim打开它。暂时用菜单吧!结果可能是这样:

平平无奇,是吧?因为它是一个标准的Vim,并且是性能优先,视效忽略的Vim。无妨,请进入命令行模式(就是按一下冒号,注意是英文冒号:),注意到最下面一行的变化了吧。再输入sy on再回车。是不是有颜色了?它应该看起来象这个样子

重要提醒:为简化起见,下文将用
:sy on
表示(先确认在Normal模式,如不确认,请按几次Esc)你先按:进入命令行模式,再输入sy on,再回车。
补充说明:sy表示语法加亮,on当然是打开。:sy clear表示取消加亮。
3.3 改头换面
体验Vim就要按Vim的思路,所以我们要把gVim改回Vim的本来面目。
对了,如果你认为它的界面很土,请更要多看一眼当前的样子,因为下面的操作后可能会更土!
执行如下命令
:set go=
这时的Vim应该是

不要大惊小怪,不就是菜单和工具栏不见了嘛?Vim中是不应该用到它们的。
补充说明:set表示一般性设置;go是gui option的缩写,就是界面;等于空就是什么都没有
再输入半条命令(先不要回车)
:colo ev
然后,按一下tab键。是不是自动补全为evening了?Vim是非常聪明的(但是不会象MS Word那样自做聪明)。
然后你回车,看到了什么?

天色全黑了?没错,现在是evening嘛。
补充说明:colo就是设置调色方案。Vim自带了近十种调色方案,当然你还可以在网上下载更多,或改编自己的调色方案。你可以直接在:colo (加一个空格)就连续tab,选择不同的配色方案来体验一下。当然,evening是比较经典的一种。我一直就用它。
3.4 准备并打开范例文件
简化起见,请下载test.txt并保存为d:\test.txt。然后,在Vim中输入半条命令
:tabnew d:\t
输到这里后不要回车,按一下tab,Vim会自动补全为test.txt的。如果不对,再按几次tab,直到正确为止。然后回车。

你会看到Vim打开了test.txt,并且是以多页签(tab page)的方式。你可以点击各页签在打开的文件中间切换(高手有更方便的键盘命令做法)。在Vim6.3中,还没有此功能。当然了,这并不意味着Vim的用户没办法享受多页签的便利,下载一个插件后――Vim有上千个插件――就可以了。面对多页签风格的流行(IE6→Maxthon→IE7),Vim7.0也新增了此功能。
我喜欢这种简单的页签。如果你认为此页签太难看,可试一下:set go=e
这时应如下效果

3.5 统一格式,修改vimrc
上面所操作的各种命令,都是对Vim的设置。把它们写到一个_Vimrc文件中就成了默认选项。每个Vim用户的_Vimrc文件都不一样,因为每个人的需求不同。
为了保证下面的操作得到预期的效果,请使用善用佳软提供的_Vimrc(附1)。依次执行下述操作:
① 关闭所有的Vim
② 找到你的d:\program files\Vim\Vim7\_vimrc,复制一份存档。
③ 用任意文本编辑器(Vim或记事本)打开_vimrc,用本文附1的内容替换它,并保存。
④ 重启Vim。
注:这并不是标准做法,但对windows用户是比较方便的做法。
3.6 打开test.txt
再次就模式进行提醒:Esc到Normal;Normal下i到编辑;Normal下:到命令行。
运行Vim,并在命令行执行
:e d:\test.txt
接下来,我们把此文章排一下版。如果你认为可以手工排版,请把此文件复制到10000行再发表意见。
3.7 分段并保存
原文没有分段,观察一下,发现可以在"以下是……"前面加回车,于是
:%s/以下是/\r&/gc
输入后,界面如下

并提示
,请回答y或a。如果回答y,则替换当前一个;到了下一个,Vim还会再问你。所以,你回答几个y后不妨一a了之,全部替换。
补充说明:s表示替换;s/a/b 表示把a换为b;上一命令是把"以下是"换为"\r&",\r表示回车,&表示被替换的部分,即"以下是";%则表示全文;/gc表示一直替换(不是仅替换第一个),并且要用户确认。
看一下文件,你或许想,空2行可能更好。很简单,再重复一下刚才的命令就好了。不过,对强大的Vim来说,无须笨笨地重复输入上次的命令。在命令行按下:后,再按一下↑(向上的方向键),看到刚才的命令了吧?直接回车,提问时输入a,任务完成。
既有变化,请及时保存。命令是
:w
当然,你也可以按ctrl+s。但ctrl+s之所以有效,是因为我在_Vimrc中做了定义:当按下ctrl+s时,系统执行:w动作。因此,你完全可以定义其他热键,并把它映射到:w。
3.8 继续编辑
首先删除"坚持"两字,很简单,只要按gg2x就行了。为了看效果,你可以分开按:
gg,这时光标移到文章头。
2x,这时删掉了2个字符。
再一次体验Vim的神奇,比如按5x,于是5个字符消失了。当然,这5个字符是要保留的,没关系,你按一次u,就回来了吧?
再按一下Ctrl+r,是不是又没了?再来一次u,是不是又回来了?没错。u和Ctrl+r相当于(是相当于不是等同于)windows的undo和redo。
再试一下dd。是不是整行没有了?没关系,u回来就行了。
再试一下3dd。一下子删除了3行!没关系,u回来。
再来一个dG,哇,全文都没了?!仍然u回来啊。
3.9 更多编辑
任务a:把每一句分为一行,即达到如下效果
以**为荣、
以**为耻,
解决:如果你记得上面的替换命令,就会想到,可以用2次替换("为荣、"换为"为荣、"加回车,"为耻,"换为"为耻,"加回车)。但这两次替换在Vim中完全可以一次完成,即用正则表达式,在"为"及后面2字符("荣、"或"耻,")后加入回车。怎么表示呢?
:%s/为../&\r/gc
看一下高亮,没问题,直接a

哇,是不是很壮观啊?没觉得?如果是一千行一万行呢?
任务b:把行末的标点去掉,即"荣"后的顿号和"耻"后的逗号。
解决:办法太多了,仍可以用替换。但此处还是展示一个新功能:列操作。
安全起见,按两下Esc,再gg$,这时光标应到了文章第一行最后一个字符,即顿号上。
再按ctrl+v,注意一下状态栏是否提示有"可视 块" 字样。(请确认你是采用了xbeta的_Vimrc文件,如果没有,请试一下ctrl+q)
再15jx,是否标点全部删除了?因为15j表示向下选中15行,x表示删除。
任务c:错落有致
操作:这次演示一下宏的用法,请严格按本教程操作。
先做一下确认:输入法没有打开,并Esc到normal状态,gg到文首。
按qa(q表示开始录制宏,宏的名字为a)
再shift+>>(表示按住shift,连按两下>,再放开shift。此时第一行应当向后tab了一下)
再j^(此时下移一行,并置光标于行首)
再shift+>>再shift+>>(即第二行向后tab两下)
再j^(下移一行,并将光标置于行首,为后续操作做准备)
再q(表示宏录制结束,Vim会提示记录完成)
这样宏录完了,可以用了。
再@a,看到了效果了吧?宏执行了一次,即3、4行成功了。还剩下6段,但是你不用按6次@a,而是只要按下6@a就行了!!!

太神奇了!回放一下?先u,再来一次6@a。既然可以6,当然可以千千万万!
补充说明:高手使用Vim是千变万化的。上面的前2个操作(分行+删标点),完全可以合成一个:%s/\(为.\)./\1\r/gc;或再把第3个操作(错落有致)融合到前一个操作中。
3.10 自由体验
体验光标移动:请随意按几下j和k,看看反应;再多按几下l和h,看看反应;然后,当你的光标在英文时,请按几下w和b。
对了,gVim的每一种功能,都有无限可能,因此,你也可以在上面几个字母前加上数字,比如 9w 2h,看它的反应。
体验自动补全:i进来吧,到目前为止还没写过字呢!为简单起见,你直接把用鼠标放到中文的下一行,我们把 Eight Do's and Eight Don'ts 输入一遍。但是,输入一个E,先别动!按ctrl+p是不是自动补全了?
体验大小写(每次操作后,都用u恢复原状),试一下g~~和guu和gUU和g??(g??后可以不按u,再按一次g??也能恢复原状)
神奇吗?这还是Vim功能的单个表演,真正的高手是把它们组合在一起,完成你自己独特的编辑需求。
3.11 体验语法高亮和折叠
此部分讲起来太复杂。如果你有其他编辑器如UltraEdit基础,会有助于你理解。但Vim在此方面的强大灵活,UltraEdit是难忘其项背的。
仍然是我们编辑的原文件,为简化计,请下载test2.txt;下载tx1.vim并保存在d:\program files\Vim\Vimfiles\syntax\tx1.vim
用Vim打开(比如要打开d:\test2.txt,请在Vim中:tabnew d:\test2.txt)它。平平无奇是吗?这是因为Vim并不知道这个文件要加亮。键入一个命令:setf tx1,这就相当于告诉Vim此文件的类型是tx1,所以就按照刚下载的tx1.vim进行高亮和折叠。
此时你会发现test2.txt完全折起来了。如何打开?你可用鼠标点最左边的+,当然,也可以用命令zr或zR打开(zR打开全部;zr打开当前;zM折叠全部;zm折叠当前)。打开后,看到高亮效果了吧。可以对文字设定前景色、背景色、粗、斜、下划线风格。
3.12 加密文件
文本文件打开最快,编辑起来最容易,并且在Vim中查找非常方便。因此,我用它来记日记,并作为通讯录。但是安全问题怎么办呢?很简单,Vim本身即可加密(录然解密也要用Vim)。在上述打开的文件中键入:X(是大写X),Vim就提示你设定密码,安全起见要确认第2次。然后,保存(键入:w)。把Vim或此文件关闭,再打开时,就要输入密码了。只有你输入正确的密码,才能得到正确的文件。
4 我的应用
Vim和Total Commander一样,我把它们都设定为开机自动运行,其应用不可胜数。
比如说通讯录管理,我未用任何软件,就用Vim管理一个address.txt。它可以实现:快速启动(我在Vim中定义了书签,键入`A就会打开),加密(用Vim的:X),超强搜索(无须多说),分组折叠(fold),email和电话号的高亮显示(自定义语法文件)吧。
再比如,笔者会用Vim来辅助word, excel, bbs发文,安全删除文件,制作精简的五笔词库等。具体可参见 《我常用的Vim功能》,《活学善用gVim,提高工作效率:实例篇(合集)》,《用gVim打造个性化记事本》等文章。
如下两图分别是我的个性化txt示例,和用Vim写此篇文章时的情况:


5 后记
这篇文章比最初计划写得长很多,但仍感觉很多非常优秀的功能没有提到。比如,眼下我写这篇文章,当然用Vim。但是因为有插图,所以用了htm格式。在插入图片时,我只要输入img,Vim会自动换为"<img src="">",并把光标放到两个引号中间,以便于我输入图片名称。我输入lnk后,Vim会替换为"<a href=""></a>"。当我想看一下效果时,我只要:! g:\study\it\pconline\Vim\xbeta-Vim.htm 它就自动在浏览器中打开了。而这一个长长的路径,因为有了自动补全和命令行历史,也非常容易。而当一些url还未确定,需要标注时,我就用一个`1,Vim就会以醒目的红色块标出来,一目了然。而下次再打开此文件,它会记得我最后编辑的位置。
在用Vim之前,我曾试过几十种pad和editor,包括长期用Editpad,也曾经比较精通过UltraEdit,也曾经测过EmEditor, EditPlus等。但用了Vim之后,我不再关心windows世界的成千上万的编辑器。因为使用它们的逻辑是"如果有新需求,只能等软件升级或换一个软件",而使用Vim的逻辑则是"如果有新需求,请做个性化配置或下载插件"。
Vim在手,夫复何求!
最后,向Vim所代表的追求卓越、开源共享的精神致敬!并希望有责任感的用户逐渐减少盗版!(完)
附1:_vimrc文件
set nocompatible
Context Free 的用法比较简单,编译之后它会产生一个 cfdg 的可执行程序。如果执行 ./cfdg 而不加参数,那么它将显示帮助文档。Context Free 源码包中提供了 30 多个 cfdg 文件,用来生成演示图形。为了方便大家,我写了一串脚本(假定当前目录为 Context Free 源码目录下):
$ make # 编译 Context Free
$ mkdir demo # 新建 demo 目录
$ files=`ls input/*.cfdg |cut -d. -f1 |cut -d/ -f2` # 注意这里的反引号,在 Esc 键下方
$ for i in $files; do ./cfdg -s 800 input/${i}.cfdg demo/${i}.png; done # 将 Context Free 提供的演示文档统统编译成 png 图像
这样就在当前目录的 demo 中生成了大小均为 800*800px 的一系列 png 图像,赶快动用你最爱的图片浏览器浏览一下吧!如果你想自己写写代码,学习文档在 http://www.contextfreeart.org/mediawiki/index.php/CFDG_HOWTO 站点。
Context Free 依赖于 g++、flex、bison 以及 libpng 库,这些都可以在源中检索到,安装好后就可以使用我刚才的脚本编译漂亮的图形啦。
生活不是写诗,但并不妨碍我们诗意地生活。如同生活中的许多人,虽然不是诗人,却能够时刻体验到平凡生活的诗情画意。为此,哲学大师海德格尔引用德国诗人荷尔德林的诗句,表达一种特有的存在状态:"人类应当诗意地居住在这个地球上。"
最高的诗意来自生命。《红楼梦》大观园里那群光彩照人的女子,都是一批诗化的生命形象。她们虽然被浊泥世界所包围,但精神上却站立于浊泥世界的 彼岸。曹雪芹通过对贾宝玉、林黛玉等一群千古不灭的至真至美至善的诗意形象的塑造,表达着自己的理想憧憬:人的存在应是"诗意的存在",人的合理生活应是 "诗意的栖居"。
中国本身就是一个诗性文化的国度,以李白、杜甫、王维、陶渊明、苏东坡、刘禹锡等为代表的古典诗人,他们从沉滞平凡的衣食住行和大自然的山水美 景中,提炼出感天动地、世代流传的诗词歌赋。但中国最纯最美的诗意精神品质,更多的是留存在人的行为和历史事件中。如女娲补天,精卫填海,夸父追日以及大 禹治水,伯牙、钟子期的非功利性义气,嵇康身上的风骨正气,慧能彻悟人生的禅气……我们阅读历史,分明在阅读生命,阅读这些曾在历史上传说或出现过的深刻 而诗化的生命。
社会无疑是复杂的,生命中有太多的无奈,可谓"生烦死畏"。人活在世上本就不容易,要想活得像个人样,活出人的光泽就更不容易。我常常叩问:活 在充满泥浊龌龊的红尘世界里,诗化的生命是否可能?在风雨交加的大地上跋涉人生旅途,诗意的栖居是否可能?《红楼梦》中的林黛玉,贵族府第的首席诗人,在 临终前焚烧诗稿,以其行为语言说明诗意存在的不可能。但另一种声音执拗地在耳边响起:虽说"生烦死畏"、一切皆空,但人之为人、"深情感慨"。一切情感毕 竟是人生最后的实在。《红楼梦》正是以最深刻、最动人的悲剧,展现了一群情感空前精彩的诗意生命,曹雪芹对这些呈现本真状态的生命给予了最高的礼赞。看 来,曹雪芹与荷尔德林两位诞生于十八世纪的天才,奇迹般的不谋而合:人类对原始诗意生命的向往,正是日常生活的美感源泉,也是人生苦旅中享受不尽的"永久 魅力"的秘密所在。
的确,越是深切地感知生命的一次性和短暂性,越是感知自己的活着正是宇宙中最美丽的存在,就足以让我们热爱人生,追求诗意的生命。我想,不妨把 生命当成到地球上"走一遭"的机遇,尽可能地使生命自由一些、率真一些、潇洒一些。不妨把生命当作一次实验,按照自己的真性真情去诗意地生活,不必拘泥于 他人的评语与目光,更不接受各种无形之手的牵制。诚如王小波所说:"一个人只拥有此生此世是不够的,他还应该拥有诗意的世界。"很难设想,人没有诗意的世 界,生命的格局将是何等低下和可怜!
要想开创诗意的生活,获得诗化的生命,首先要亲近自然、回归自然。人归根到底是大自然中的一员,来自泥土又回归泥土,土地是人的永恒家园。然 而,人往往随着年岁的增长,身心之内那些自然部分会逐步退化,离大自然越来越远。但我相信人与自然需要一定的合理比例,否则,人的灵魂难以保持健康。好比 在一个家庭中,人与自然也得有个合理比例,全都是"知识老人",没有孩子,就会因为缺少自然气息而损及身体与灵魂。想到这儿,我们怎么能不努力与大自然联 系,充实自己的生命能量呢!
人与自然的联系不仅是与大地的联系,还有天空,这是更大范围的自然。屈原的《天问》正是关于宇宙和自然的提问,而康德的墓志铭有着更完美的表述:"有两样东西,对它们的凝视愈深沉,它们在我心中唤起的敬畏与赞叹就愈强烈,这就是,头顶的星空和心中的道德律!" 是的,缺乏对星空最深情的专注与凝视,失去星空的笼罩与滋养,人的精神夜晚将是多么黯然与冷寂!星空对于地球人类而言,是唯一的上苍,也是最璀璨的精神屋 顶,它把时空的巍峨、神秘、纯净、深邃、慷慨、无限集于一身,同时也把诗意一并交给了人类!我常想,人类如果站在尘世不再仰望头顶的星空,沉湎于物欲不再 敬畏心中的道德律,那么,人将退化为生物学的存在,何谈生命的诗意?
追求诗意的生命,更重要的是回归婴儿状态。这是在时间形式上向过去回归而在实质上向未来前行。婴儿状态就是自然状态,婴儿就是大自然。老子提出 "复归于朴"、"复归于婴儿",认为人在"沌沌兮"的婴儿憨傻状态时,感觉最真最灵。他的五千言道德经,是对宇宙、自然、人生的洞察感悟,至今让人读来新 鲜。但是并不是每个人都能实现这种回归。海德格尔说,今天的人类已经难以和本真自我相逢。在被财富、机器、权利异化之后,人类已失去了本真状态。他甚至极 端地把后现代社会描述成"技术的白昼和精神的长夜"。现实生活中,人们面对社会的复杂、人性的黑暗变得处处设防、世故冷漠。不少人财富、地位变化之后,心 灵健康明显受到了腐蚀。就连一些饱学之士,也没能从学问中跳出来,变得冰冷、酸气、世故,以至于世故大于学问。回归婴儿状态,正是要战胜世故,远离冷漠。 我以为真正有福的人,是面对社会人生世相,"入乎其中,出乎其外",在获得了财富知识后,又获得对宇宙社会人生的洞察力与穿透力,有力量和智慧返回婴儿状 态,保留自己生命深处的激情与天真天籁。倘如此,当是值得庆幸的"生之凯旋"。