善用佳软/TC学堂/正文 (更新:2008-02-01  初稿:2008-01-21)

第9讲:持续提高TC应用水平

  这是TC学堂的最后一讲,兼作结束语。本讲内容不涉及任何TC的具体功能,而是从一般意义上,谈一下如何持续提高TC的应用水平。如果你只关注TC的技巧,可能会认为本讲空洞无物(如同TC学堂的序言部分一样)。但是,我必须指出,任何软件——至少是TC、Vim这种境界的软件——必须达到“所好者道也,进乎技矣”的认识,才能真正进入高手之列。

一、是否必要

  做任何事,既要坚定信念,专心致志,但同时,勿忘反思。在不断了解和追求TC技巧的同时,我们要反问自己:到了目前这一步,还有多少再做下去的价值?
  TC只是一种工具,并且不是直接工作的工具。所以,它远远不代表工作本身。TC可以高效率完成很多事情,但一个熟练的TC用户并不总是一个高绩效的员工/学生/个人。磨刀利于砍柴,但每砍一根柴就磨一下刀显然不合适。迷恋了如何磨刀、如何选刀、收集了几十把刀用于砍柴就更加不智了——除非你的目标不是自己砍柴,而是指导砍柴,或要办一个砍柴培训班。
  刚巧,本文发表前一天,水木社区TC版出现一篇文章《什么样的水平算是一个真正的TCer》。作者问:现在只会两个窗口之间浏览和copy文件,算不算TCer呢?在网友答复大概可分为技术型、信仰型、平实型。技术型基本观点是:如果没觉出离不开TC,没觉出它的高效,那就是还没有真正了解它。信仰型的回答,必须基于对TC及回答者(runsnake和zhouzhenwu)的了解,才能正确理解,故此处不再引用。平实型的观点就是,不要把简单事情复杂化,需要就用,没需要就不用。
  我的观点呢?如果说TC学堂的开篇属于信仰型,中间属于技术型,则最后收尾,我愿意归为平实型。
  原因很简单:写此系列文章,纯为与公众之分享,而非任何个人利益(稿费也无)。因此,宁可少一些受众,也不愿多一点偏执。无我执,无法执,何况非法。
  也就是说,读者在有兴趣学习TC、持续学习TC之时,也要保持一份清醒之心。

二、了解现状

  你了解自己是一个什么样的计算机(软件)用户吗?了解自己的TC水平吗?
  如果你不在意细节效率,不在意多几次或少几次按键,不在意甚至喜欢鼠标操作,不在意“浪费”软件的功能,则完全可以把TC看成某种小工具,它只有几种特殊功能,并且你已经掌握了它。
  如果你不仅想运用TC的已知功能,还想学习它的未知功能,且最想利用TC改变自己的软件习惯,最终达到TC与用户合一的境界,则你应当在TC学堂结束之后,仍坚持提高TC水平。并且,现在有必要做一个判断,了解目前的TC水平。
  - 用过TC原版、shanny版、张学思版吗?或主用其一,但研究过另外两个吗?
  - 完整的看过TC的帮助文件吗(中文或英文)?
  - 知道TC的官方网站、官方论坛、较权威的插件网站吗?
  - 对上述网站内容熟悉吗?
  - 知道TC的英文、中文wiki吗?
  - 全面看过TC的菜单和配置选项吗?
  - 知道TC的拆/合、编/解码文件、CRC校验功能吗?
  - …………
  对上述问题的回答,“是”越多,则代表你的水平越高。当然,事无绝对。大家或许有疑问,为什么上述问题不是直接问是否了解TC某功能,而是问是否了解某TC相关资源。原因就是,TC的功能太多,而应用之变化更加无穷,非一人所能穷究。只有广闻,才能有持续进步。

三、高人高见

  没错,技术面前人人平等,爱吃鸡蛋不一定要认识下蛋的母鸡。但是,痴迷到一定程度,熟悉到一定程度,追求到一定程度,我们就无法克制自己,就想找出TC背后的人物,并探求他们对TC的认识。
  Ghisler:作为TC的开发者,理所当然列于首位。大家对他的认识,一可通过TC来推测,尤其是TC发展过程中,功能取舍方面。二是可以通过平生一笑网友的“咋就这么厚道呢?--为CBI专访TC作者Christian Ghisler”。(此文不提供链接,原因是:提供链接是作者的好习惯,但学会搜索则是读者的好习惯。并且,网络上一切静态url都会变,相对而言,搜索更为可靠。当然了,搜索要找到第一出处,这样才能得到最准确和最新的信息。切勿在不负责任的转载上浪费时间。)从此文中的一些事实,我们能看出什么呢?比如他14年来,一直持续开发TC;认为TC的生命力就在于简单而强大;仍在用Delphi 2.0进行编译;目前升级仍兼顾Windows 3.x用户;升级不再收费,因为钱也够了;目标是提高注册用户,而不是减少非注册用户……我的总结是,他很清楚自己什么是想要的(实用的TC、带给用户价值的TC),什么是无价值的(“更好”的开发工具、华丽的界面、限制不注册用户……),然后,坚守着此原则,长久行动。(这与我采访IrfanView作者的感受完全一样)。第三,与他邮件往来中,发现他在细节上非常认真,非常能站在对方角度考虑,很有传统的低调美德。
  张学思:TC汉化增强版影响之大,无人可及,并且可算是汉化界的元老了。关于他的汉化工作,前几讲有过介绍。这里要说的是他对TC学习的经验。他的经验就是……请参见TC张学思版中“说明文档”目录下的几个rtf文件。其中既有技术性文档,如ini、tcmenu、tctoolbar、标签、插件的说明;也有“心得及废话”这样的感想。我更看重后者。其中,“特别感谢.rtf”一文值得一读。一个如此尊重他人劳动成果的人,其作品当然是值得信赖的。对了,学思兄一向追求完美,所以,对“如何持续提高TC应用水平”,限于时间未能给出直接指示,但仍有2项有价值的信息:一是,相关心得尽在说明文档。二是,他正在做另一项TC研究工作。期待ing……
  Shanny:除了TCEE和TCPP外,shanny兄近期还制作了F4Menu(参见主页或TC版,此工具尚未来得及在TC学堂中介绍),并为TC学堂提供了一篇个性化及美化TC的指南。大家还在因TC不支持中文文件名定位而烦恼吗?那就一起祝福shanny的小宝宝更乖一点,这样他就能早日完成此插件了。
  windtear:哪个地方汇集了国内最多的TC用户?当然是水木社区TC版。该版正是由windtear一手所创,具体内容,见他的《写写水木社区 Total Commander 版》。对于TC之具体应用,因为时日已久,按他的话讲,已经是“麻木了,认为理所当然”,所以未谈细节。但在我看来,他开创TC一版,并连任至今,对版面的持续性做出的贡献,是有目共睹的。
  frank:TC官方中文语言包的提供者,历史贡献,值得铭记。如果说其他人帮助了国内用户使用TC,则frank不仅做到了这点,还让Ghisler更早地意识到了中国用户。
  fancyrabbit和zhuangv:两位TC版版主,就任时间分别在我之前和之后,都是很辛苦的。fancyrabbit任版主时期,还在准备高考;zhuangv则是在博士繁忙学业之中。在版面技术讨论之余,他们还极大提高了版面的活跃度,提高了版友间的感情。
  runsnake:此牛人也。以前在linux、vim、Emacs出没且曾任过版主,后来一时兴起,以2周时间迅速成为TC绝顶高手,然后四顾茫然。详见《学习TC历程随笔》
  slownet:把TC帮助文件精心翻译成了中文,功劳甚大。其文件已收录在TC张学思版中。
  火山力量:其《Total Commander不完全手册》,成为早期TC学习者的较为系统的教材。

四、笨人笨法

  相对各位高手而言,xbeta的TC生涯只可称为笨人笨办法,在懵懂中接触TC,技术低就多下功夫补课,分享不了高级技巧就多做入门文章。
  第一阶段。N年前,在时girl friend(现wife,绝非IT专业)的机器上第一次见到windows commander。问:有何用?答:FTP下载很好用。我因为不用FTP,所以未关注。但后来,因为其机器要重装,所以令我在网上搜索安装程序(似乎是4.x版),找过破解和汉化。那时,尚不了解官网,不了解任何权威版本。
  第二阶段。自己找双窗口文件管理器,想起windows commander,发现已经改名为Total Commander。慢慢用之,都是自己摸索,也没有看太多资料,甚至帮助文件也没怎么看,所以,很长时间并无特殊感觉。
  第三阶段。随着发现的功能越来越多,终于量变到质变,意识到此软件大有可为。于是,开始阅读资料、系统研究。经过一段时间后,水平有一飞跃。
  第四阶段。越来越喜欢TC,决心为它做一点事情。于是,2005年8月30日,信用卡全价注册了TC(并由此开始了我的正版化过程,完全放弃了以前的盗版软件,放弃了各类的No.1 best shareware);2006年1月-2007年1月任水木社区TC版版主,并在此期间,组织一些翻译、团购、禁止破解的事;2007年9月,开始此TC学堂系列。在此过程中,我对发现TC新功能并无太大兴趣,原因就一个:没有需求。但因为网友的提问,所以进一步研读了更多资料(见”二、了解现状“),并通过网友指正,也有很多进步。也就是说,与人分享也会促进自己的进步,并且无心插柳之得,伴有更多乐趣。
  第五阶段。会有第五阶段吗?不知道。它会是什么样子?也不知道。或许会继续,依旧保持着技术层面的兴趣,再做一些推动性工作。或许会淡出,只偶尔在见到有人用或学TC时,告诉他到水木TC版,或读什么资料。

五、每个人的TC

  每个人的基础、需求、理解力、乃至性格都有不同,所以学习和应用TC的起点、过程、终点都会不同。别人的经验和方法可供参考,任何教程只是入门与借鉴,最重要的是思考和研究。也就是说,终极TC之道不是可以学的,而是要以用为基础,以学为捷径,以思为法门,以研为突破。
  xbeta和众网友的TC学堂已经结束,而对由此入门的TC新人而言,则是独立TC之旅的开始。(完)