转载自:http://xbeta.info/
[TC学堂] 0.序言 :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-02-01 初稿:2007-09-10)
第0讲:序言
从今天开始,我将与大家分享一个伟大软件--Total Commander。
能看到这篇文章的网友,应该都是软件爱好者。我非常愿意向大家郑重推荐这款软件。为了称呼的方便,下文有时也简称Total Commander为TC。推荐的原因有这样几个:
一、Total Commander本身是一个非常优秀的软件,值得软件爱好者关注。
二、了解Total Commander的发展历史、功能定位、开发方向,可以让用户建立正确的软件价值观,从而有助于对其他软件更深刻(而不是肤浅的)评价和认识。
三、Total Commander是一个会显著提高文件操作效率的工具,而文件操作是应用计算机最基本的功夫,也是伴随一生的操作。因此花一点时间学习,而会受益一世。
四、TC的入门有一定难度,掌握TC后,会让自己在软件应用方面的能力和悟性上一个台阶。
或许,主观上,你认为上面的话有些夸大;或许,客观上,它也有不全客观的成份。但是,我可以自信而真诚地说,至少,这四点是我的真实感受,并且促使我,愿意尽最大努力,在业余时间推广TC。TC是善用佳软唯一大力推广的非免费软件(注1)。
![[图片]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vTOiAOdf9iMSl6DT4XlHJliYYSN_pWKf0olBCeAAqhvzupNhHWNJpyEYKAe7zg5APLGd8SHz-lU1Zyhg3Tyn4OoVeu6Tq2imWlEg7EM_PVtPjNwQ_DKMgdeYMvA_B4wSW3h1al5zU=s0-d)
我从1993年开始接触和应用计算机,后来渐渐从软件应用中得到了莫大乐趣,并与大家分享最优秀(而非片面追求最新)的软件和技巧。在此过程中,我认为自己上过两个台阶,因而能得以提高悟性。其中,第一个就是Total Commander。甚至可以说,在应用TC之前,我对软件的悟性也只是很一般。但TC属于功能既多又精的一类软件(这类软件数量当然极少),也就是说,可以用上很多年,仍然能惊喜的发现新功能--并且是很实用的新功能。于是,我对它日益着迷,处理文件的效率越来越高,并且终于由量变而质变,为TC所感动,全价34$注册了TC,迈出了正版化的第一步。也就是说,xbeta及
善用佳软的两项特质--软件应用能力、正版意识--的第一步,都是由Total Commander而来。
为了推广Total Commander,我曾担任过
水木社区的
Total Commander版版主、组织过75人的TC团购、组织翻译了TC官方网站的主要内容(注2)。目前承蒙PChome网站大力支持,在此主持TC学堂,算是再为TC尽一份贡献。
做这些事,为什么?曾有人这样问我。狭碍的原因是,对TC及作者深怀感激和尊敬而欲回报。软件如人,有些免费赠送也不要,有些注册后会后悔,而TC属于那种非常厚道、不注册也能完全正常使用的软件,但是,它好用到这样一个地步,让你在有经济能力之后,感觉不注册会心生内疚。很多网友都是这样注册的TC,还有很多网友表示,尽管现在没有能力,但将来一定会注册TC的。这样做的第二个原因是,与众人分享精品体验、传播高效工具,也是莫大乐事,也是一种责任感。
除我之外,还会有真正资深的TC高手前来TC学堂,分享经验。此外,更多的TC忠实用户,面对新网友新读者的提问、评论、留言,也会积极参与进来。
让我们就此开始TC之旅!
注1:参见
为什么善用佳软大力推广非免费的Total Commander?注2:原TC官网翻译页面位于
http://tccn.pbwiki.com,现国内无法访问。新的网站翻译正在进行中。(完)
[TC学堂] 1.初识TC :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-02-01 初稿:2007-09-10)
第1讲:初识TC
本讲概述:本讲的目标是帮助读者建立起对TC的基本认识。整个认识过程按笔者总结的4条途径依次展开,即熟识用户评价、界面、评论与口碑、功能共4个方面。在文章后半部分,还会引导大家安装TC,并体验几项功能,以便有更直观的感受。
一、了解TC的基本途径
对软件爱好者来说,装新软件是再平常不过的事。但是,装软件应较为慎重。在安装之前,应该先要初步解此软件--而不应该冒然安装,安装之后再开始了解。这种较为慎重的态度,既节约时间,也有利于系统安全。要成为一个软件高手,用、装、看的软件数量应该是一个金字塔形:在用的软件数量是最少数;装过的软件会稍多一些;而看过的软件则更多。也就是说,看过100个软件,值得安装试用的可能有10个,而经过试用,留下来的恐怕只有三五个。看过多少软件,是眼界的问题。也可以说见多则识广,多看一些总是好事。而试与留的比例,则是眼力的问题,两者越接近,则说明水平越高。
而据我的总结,按照效率从高到低的顺序,其实也是我了解软件的顺序,依次有这样4个途径。它们是:访谈用户、查看界面、搜索评论、研究功能。
不当之处,欢迎大家指正。
本讲就按此顺序,帮助大家--尤其是以前未接触过Total Commander的朋友--来逐步认识TC,揭开它神秘的面纱,搞清楚为什么TC被称为电脑高手的骨灰级利器、超强万能文件管理器。
二、途径1:访谈用户
之所以把"访谈用户"放在第一位,是因为它的效率最高。
如果你身边有TC用户,那么本章前半部分就不用看了。直接问他:TC 这个软件怎么样。他的回答可能很长(因为详细解释确实不易),但我相信,不用听完全部解释,在10秒钟之内,根据回答的第一句话,以及其语气,你将有一个足够信服、鲜明、定性的结论。
作业1:把身边用户对TC的评价,或你听完后的感受写下来,通过评论方式与大家分享。
如果很不幸,身边没人用过TC,那么就请看下文吧。
相信本文的读者当中,也有很多朋友已经是TC用户,那么,也请大家不要客气,在本文评论中分享心得,以便于更多新朋友加入到TC队伍中来。
三、途径2:查看界面
子曾经曰过:百闻不如一见。正因如此,上述的访谈用户途径,既能闻其解释,又能见其表情甚至实操软件,所以效率最高。接下来效率次高的,自然是"一见"了。查看软件界面,其优点是会给人直观的认识,把抽象概念转为具体形象。其缺点是,对于某些软件,界面远不足以反映其功能和水平。说白了,就是看界面很直观,但有时也会有误解。
无妨,你且去看。误解由我来消除。
安装软件之前,能到哪里看软件界面呢?其实有很多地方,如下。
最有运气的地方:身边用户。这又说到了途径1的"访谈用户"。如果你已经找到了用户,那么一定要看他的TC界面。不仅如此,更要他花10分钟边讲边演示TC的操作,这样比你看我的文章效率更高。
最普遍适用的地方:搜索引擎。点击下面的两个链接:
google 图片搜索 Baidu图片搜索 也能让你看到很多TC界面。尽管内容不一、质量各异,有些还不是你想要的Total Commander的界面。
最权威的地方:官网截屏(英文叫screenshot)。
这又引出了一个新问题,也是软件应用的基本问题:如果你不知道TC(或某种软件)的官方主页是什么,怎么办?两种办法:一种是普遍适用的搜索法,一种是基于自信和运气的尝试法。
先说搜索法,也是我的习惯做法、推荐做法。比如
用Google搜Total Commander,第一条就是它的官方网站。为什么没有用Baidu呢?因为我觉得它很多时候广告优先,也就是说,百度是把竞价和重要性混合排序。这种做法颇有损搜索的科学性和公正性。因此,你搜一个软件,Baidu经常把著名下载站(实质是付了广告费的下载站)排在前面,而官网可能放在第N条乃至第N页。所以我不太用Baidu搜软件官网。
轻松一下:既然上面的Google Total Commander第一条是官网,猜一猜百度会排在第几条?
这里是结果,与你的猜想差异大吗?我在写此文时进行搜索,第一页没找到TC 官网。
当然,有些情况下没有搜到,或不容易识别哪条搜索结果是官网。这时,我们可以按图索骥,顺藤摸瓜。从下载网站的介绍中找到软件的官方网站。这项信息也是考验下载站品质和品位的。没有提供官网,或把提供信息者的网址,或把汉化人的网址列为软件官方网站的,这样的下载站先扣减10印象分,再扣10信任分。
再说确定官网的第二个办法,尝试法。通常就是在软件名称前加www,后加com。比如 IrfanView、XnView。但这一条对TC却不适用。所以,最普遍的办法还是搜。
好了,现在你已搜得TC的
官方主页 www.ghisler.com。ghilser,是开发者的姓氏,也是公司名称。
在官方主页上,你就可以找到截屏。多数软件网站都会在左侧或上部的导航条中,有一个screenshot链接。但TC不是这样。它在页面下方有这样一句话:
Check out how Total Commander looks! - 34K Picture
它就是截屏的链接了。作者还很体贴的告诉你,此图片大小为34KB,以便于你对载入速度有所预期。界面就是这样的:
![这是TC的官方截屏图](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uOgG3XWdmR2fjlWAqQif6rE2O-SHEZOB26lK6R-hkz2mWEVv-ksYoAzSyfjKcvk3CgfBSHsJQqq2P5qQdpsizwK-IO82WTWleRjX-MioF1_gMILxQwYx2buGIIXXwWuoJzBKve9sU=s0-d)
作业2:在读下文之前,请用几个词语,写下你看到TC官网截屏后的印象。
四、看TC截屏后的印象分析
让我猜一下,是否你的印象包括如下几方面?那就听我来逐一分析吧。
1. 界面土:
这是事实,也是大家的共识。但这就是TC风格,并且是它很顽固的风格。作者基本拒绝任何美化的要求。但是,大多数TC用户都认可这点。他们认为,TC是拿来用的,不是用来欣赏的,所以无须华美。而开发者在界面上做改进,纯属浪费时间,也浪费系统资源。参考资料:
- 这是一个绚丽多彩的时代,不管是WinXP、Mac OS还是现在大家都热切关注的Vista,都离不开一个特性--优秀的视觉体验。但却有那么一款软件,公然与华丽背道而驰,至今还维持着Windows标准窗口的"简陋"界面。更令人惊奇的是,它还赢得了一代代电脑爱好者的芳心,且呈愈演愈烈之势。这款神奇的软件,就是被诸多电脑玩家倍为推崇的Total Commander。(by 平生一笑)
- 我曾经也犯过这样的错误,从外表区分一切。结果优秀的 FVWM, lftp, Mutt, wget 都被我忽略过。当我找回它们的时候,我是那么的羞愧不已,它们现在都是我的朋友 我第一次看到 FVWM 觉得它只不过是一个有很厚很难看边框的东西。可是现在,我的同学看到FVWM都说:"哇!真漂亮。"(by 王垠)
- 我最喜欢的软件就是TotalCommander了……先说一个在很多人看来是最大的缺点, 就是界面不是很好看。当然这对我不是问题,因为我并不觉得难看。(by 爱乒乓 爱JAVA)
对了,我应该告诉你,TC7已经在界面上做了很大改进。有机会,你应该看一下更旧的版本。
2. 双窗口:
这是TC的基本特点,很多操作和便利性都基于这一结构。比如复制文件,要从左边的目录复制到右边的目录,按下F5可一键完成,比资源管理器中先定位到源目录、复制、再切换到目标目录、粘贴要方便多了。再比如,预览文件(就是左边为目录,右边显示选中的文件内容--这是一项很实用的功能)。新手往往会问,如何把目录树调出来啊?TC当然可以这样做,但这是非常不建议的做法。用TC,首先要接受TC的习惯,这样才能有最大提高。
轻松一下:xbeta坐驴车上班,迟到。老板:驴太慢,要现代化。次日,xbeta仍迟到。老板:why?答:驴已换成电驴,但车跑快了散架。老板怒:要整体换。又迟到。老板:why?答:电动驴、电动车、电动鞍子、电动鞭子,还是不够快。
因此,大家高效用TC,就要以TC的思路,按TC的习惯,实现用户最本质的需求。而不是用TC重复资源管理器的做法。
3. 复杂
初看起来,TC界面很复杂。那么实际情况呢?实际情况是,可以说复杂,也可以说不复杂。这句话怎样理解呢?说它复杂,是因为确实,TC的界面可以展现很多元 素,可以很复杂,并且比官网这个更加复杂。但是,多数用户的实际界面非常简单。比如笔者的TC界面就是超级简单,如下图:
![[xbeta在用的TC界面]](file:///C|/Temp/EvernoteCopyBuffer/d328ace4-caef-442c-a2b5-a23462296df4.png)
界面的背后,反应的是软件功能。界面能够复杂,实际上意味着软件的功能很丰富。而同时,可繁可简,选择由你,又体现了TC的高度可定制化。
TC界面每一部分的用途,可参见eric4ever网友制作的说明图片,网址是http://img505.imageshack.us/img505/6679/tcillustrationsk1.png(256色png,65KB)。
4. 中文版
你会问,TC有中文版吗?当然有!并且不是一般的有。说到TC中文版,必须要提到两个人,或者说四个人。说两个人,是因为张学思、shanny作为2个经典汉化版的作者,在TC用户中有很大影响,为方便国人应用TC起到了巨大的推动作用。说是四个人,是因为还有frank和slownet两君。虽然影响稍小,但功绩同样值得称赞。
张学思可称得上是汉化界的老前辈了,在汉化新世纪有很多他的作品。张学思的汉化集成版,不仅汉化严谨,还集成了大量的优秀插件和第3方工具,并且都是这些插件、工具也都提供了最新版本的汉化。为了便于大家各取所需,区分为"绿色汉化增强版"和"绿色汉化精简版"。其官方发布网址为
汉化新世纪,可通过软件名称搜Total Commander而得。
作业3:你希望向张学思大侠了解什么问题,请在本文后留言,以便邀请他在学堂后续活动中回答。
轻松一下:水木社区TC版有个ID是zbx,其含义是什么:咋不行?坐标系?张半仙?
Shanny的美化版最早在水木社区(彼时之水木清华)内部流传。后来随着他的毕业、以及用户的毕业,于是,shanny版走向了更广阔的网络空间。shanny版以美化著称。现也分为TCEE(美化版)和TCPP(插件集)两部分。Shanny版除了在汉化新世纪发布外,还可以到
Shanny的主页(已由Googlepage换为www.shanny.com.cn!)下载。
通告:shanny将在本学堂中后期,等大家有了足够的TC知识后,为大家讲述TC美化的经验。
frank 是TC官方中文语言包的提供者,也是极其早期的TC用户。据最新消息,他最早用的是Total Commander 3.5(发布于1998年)。我认为向软件开发者提供本地语言包是很重要的事。除了方便本语言用户外,更重要的是,让软件开发者感受到本语言用户的重视, 并且建立一个反馈桥梁。但是,恐怕大家对frank的汉化了解较少。原因是,惯用中文版者,下载TC也极少到官网(英文),可能会直接搜得张学思、 shanny版;而去官网的,不细心也发现不了语言下载项,或者习惯就是用英文版。可怜frank,呵呵。
slownet是TC 中文帮助文件的翻译者。从时间看,是四人中行动最晚的,也是最不容易引起注意的。所以,我要格外强调一下。翻译帮助文件是枯燥而工作量很大的事,甚为可 敬。并且,对TC用户的深入学习,具有重要的作用。如果要深入学习TC,最好的文档就是帮助文件。
作业4: 你知道水木TC版是如何代表TC用户,向这些TC贡献者致谢吗?比如,给他们颁了什么奖?
小结:结合你查看 TC界面的直观认识,加上我的解释,你对TC的理解应该是这样的:
看 起来复杂且老土的界面背后,是简洁的风格和丰富的功能;双窗口是便利操作的前提,也是每个用户将来要习惯并且应该精通的操作方式;TC拥有资深网友制作的 高质量中文版本和中文资源。
五、途径3:搜索评论
搜索评论是对途径1"访谈用户"的补充。访谈用户的前提是身边有该软件的用户(最好是较有水平的用户),此条件较为难得。而搜索评论则是通过搜索引擎来了解更多用户的观点。其优点是:较为全面、局限性小。其缺点是:能否从多条主观评论中总结出较为客观的结论,既要靠一点运气,也要靠读者的信息甄别能力。
Google TC,
Baidu TC 请点击上面的链接,并花10分钟浏览相关信息。
除了一般性搜索外,我还建议大家到一个讨论TC比较集中的网站去了解用户的观点。这就是水木社区的Total Commander专版,中文名称为
超强万能管理器版。你认为是过分夸大?其实并没有。引用版上某网友的绕口令一般的说法就是,"TC功能之强大大家都是知道的,功能简直是无所不能……"。
在TC官方论坛,有位pdavit网友,其签名档(
参见此贴)是,"我只所以使用Windows,是因为Windows下有TC"。
笔者xbeta也深有同感。多数工具类软件,Unix/Linux下的都比Windows下的更加强大、高效。但TC的出现,打破了这一规律,使Windows在工具软件类有了一个亮点。我很早前犹豫是否转向Linux,有一个顾虑也是Linux下没有TC这样强大的文件管理器。
从上面的搜索中,你得到了什么样的认识呢?比如,TC有多强大?有多少功能?是否稳定?适合做 什么,不适合做什么?是否容易上手?是否经常更新?用户是多还是少?
六、途径4:研究功能
到目前为止,费了这么多文字,笔者还未提到TC的任何具体功能。当然,通过搜索,你或许已经有了不少了解。 引用:
TC官网(见
中文版)的功能介绍:
# 双窗口并列显示
# 支持多语言
# 增强的搜索功能
# 比较文件/同步目录
# 位图文件快速查看
# 可处理ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE 等压缩文件,支持插件
# 内置FTP客户端,支持FXP(服务器到服务器)和http代理
# 直接电缆连接,批量改名工具
# 多Tab界面,正则表达式,历史和收藏按钮
# 缩略图显示、自定义栏、增强搜索
# 新:更新的界面/图标,比较编辑器,查看器中显示光标,独立树,日志,增强覆盖对话框……
引用:张学思汉化版的介绍:
功能强大的全能文件管理器(简称TC)。支持随意自定义的菜单、工具栏、快捷键,给您最大的自由,打造个性 TC。一般的文件操作,如搜索、复制、移动、改名、删除等功能应有尽有,更有文件内容比较、同步文件夹、批量重命名文件、分割合并文件、创建/检查文件校验 (MD5/SFV) 等实用功能。内置 ZIP/TAR/GZ/TGZ 格式的压缩/解压功能,ZIP 格式还支持创建加密及自解包功能。此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单。而搜索功能,无论是文件还是内容,同样支持在这些压缩包中进行。
除了支持详细资料、列表、缩略图等资源管理器也有的显示方式外,利用内容插件,支持各式各样的自定义列视图,显示不同文件的内部信息,满足您查看不同文件的需求。多标签界面,让本来的两个窗口,可以扩展到几十个,操作空间更显自由。而贴心的历史和常用文件夹按钮,可以导出/导入的标签和文件列表,让您穿越各个空间更加快捷高效。
通过工具栏和菜单,可以随意调用外部程序和内部命令。多种功能或强大或实用的插件,让 TC 如虎添翼、能原来所不能。批量重命名和文件搜索,利用插件和正则表达式,功能更多更强了。还有可以选择的美化界面,支持 FXP 和 HTTP 代理的 FTP 功能,等等等等……有了它,资源管理器、WinZip 及大多数文件管理和工具栏软件,都可以下岗了!
引用:
TC 中文协作网(国内无法访问)的介绍:
何为Total Commander?Total Commander者,Windows界之文件管理利器也。既具Windows Explorer辈复制、移动、删除文件之常能,更怀压缩解压、连接FTP、根据内容比较文件诸异秉。
其实,对不了解TC的网友来说,最直观的解释是:TC是功能更多、功能更强、操作更方便的资源管理器。就如同大家用VIM、UltraEdit、 EmEditor来代替记事本,用其他图像处理软件代替画图一样。既然记事本、画图这样的工具都要替代,难道应用更为频繁的资源管理器不应该换一个更加高 效的吗?上述功能哪一条能在资源管理器中方便地做到呢?
或者,有些网友会说,要替代资源管理器,也不一定是TC,此外还有很多种其他选择。没错,是有其他备选软件,并且很多,仅我整理过的名单就有63款 (参见
N款文件管理器大展示:上、
下)。但是它们的功能,无一能与TC全面抗衡。
到此,已经坚定信念的网友,就跟我一起下载、安装、体验TC吧!
仍在犹豫的,可继续犹豫,或者,也可安装试试。
七、 下载与安装
TC的优秀,体现在很多方面。比如安装,实际上TC是不需要安装的,完全可以直接复制来用。并且,它的安装文件实际上也是压缩包,完全可以不理会 exe后缀,而改用手工解压。
此外,也可以在一台计算机上安装多套TC,它们互不干扰。比如,为了TC学堂讲解方便,我在原有的TC个性化配置版之外,又装了TC原版、TC shanny版、TC张学思版。本讲堂的前半段,以带领大家用TC为主,所以,主要以张学思版为例;而后半段,以带领大家配置TC为主,则会从官方版本开 始,一步步配置出自己最适用的TC版本。
现在,我们到
汉 化新世纪下载最新的TC张学思版,下载体积约18MB。
注意:TC原版只有2MB,安装后也不过4MB。张学思版只所以体积大,是因为增加了很多TC插件,但无任何其他捆绑。否则,也成不了经典版本。请大胆安装(前提是从上述网址下载的),以便于我们体验TC 的强大。
要求:为了便于以后的教学,请大家在d盘建立一个studyTC目录,以后举例和操作,都基于此。
双击下载的文件(如果有杀毒软件报错--只要你是从上面的链接下载的--则为误报。请更新病毒库,或不予理睬),即可开始安装,唯一要注意的是,请把安装目录指定在 d:/studytc/tc7zxs。如果想在安装前先看一下安装过程,可见下面的演示:swf/527x405/160KB: 安装后,会出现说明文件,请稍做阅读。然后,在桌面上会出现4个图标,分别是:
TotalCmd (Vista)(右).lnk
TotalCmd (水晶 1)(右).lnk
TotalCmd (水晶 2)(右).lnk
TotalCmd (水晶 2).lnk
八、 体验TC
郑重提醒:如果你是第一次用TC,请完全按我的操作进行,不要进行任何多余的点击、按键。
郑重说明:这部分是重点内容。已经用过TC的,可以只看文字,好比先读棋谱而暂不演练。而新手,请一定要边看边操作!
本部文内容之目的,并不在于让大家全部掌握这些操作,而是通过这些体验,管中窥豹,有直观了解。具体功能,其原理,应用原则,会在后续几讲中陆续展开。 体验1:运行TC。
上述4个快捷方式的区别,可以看安装后弹出的说明文件。也可把光标移到桌面的图标上,看提示。
要求:请选择张学思推荐的"TotalCmd (水晶 2)(右)",运行TC。
体验2:菜单、按钮
用鼠标点击菜单栏,查看菜单项内容,了解TC大概有哪方面的功能。
将光标悬停在按钮上(请不要点击),根据其提示了解TC的功能。
体验3:目录跳转
按下Ctrl+d(加号表示两键同时按下,即同时按下ctrl和d,并不是依次按下ctrl键,+键,d键。下同,不再重述),不要理会弹出的菜单,直接再按1。你会发现,此时进入了D:\studytc\tc7zxs\TOTALCMD目录,也就是TC的安装目录。
说明:经过设置后,所有常用目录都可以通过ctrl+d加一个或几个字母的超快捷方式直接跳转到位。
再按下alt+←,此时又跳转回了原来的目录(如果你没有其他操作,应该是c:)。记住,alt加左/右方向键,就可以在访问过的目录历史上后退/前进。
当位于 D:\studytc\tc7zxs\TOTALCMD 时,按下BackSpace键,就可以进入到上一级目录(相录于dos下的 cd..),连按N次就可以进到根目录。(注:ctrl+\ 可一步跳转到根目录)
经过这样几次操作后,请按下alt+↓,你会发现一个弹出菜单,列出了访问历史。直接点击其一,即可进入该目录。TC的键盘操作非常方便,但并不意味着要拘泥于键盘而放弃鼠标。这就是一个例子。
体验4:目标定位和预览
仍然ctrl+d 1进入TC目录,按下reg三个键(注意不要处于中文输入状态),光标就会定位到 register.rtf 文件。
说明:这就是TC的快速搜索功能,非常好用。
再按下F3,就打开了预览窗口,显示文件 register.rtf 内容。文件是什么内容呢?是关于TC注册的。
说明:TC是共享软件,不是免费软件,但不注册也几乎没有任何限制。但,有能力时请注册。详情还会在后续讲堂中提到。
再按Esc退出预览。
再按his,定位到 history.txt 文件,F3预览,ctrl+end跳转到结尾。从这个文件我们可以看到,TC 3.0早在1996年就出现了。
再定位到 wincmd.ini 按F3,可以看到对ini文件的预览还提供了分节功能,十分方便。
说明: wincmd.ini文件是TC的配置文件。只所以称为wincmd.ini,是因为TC原名windows commander。
体验5:其他格式文件的预览
利用目录跳转、目标定位功能,请找到如下格式的文件,分别按F3,看看有什么效果。
- MS office的doc、ppt、xls;
- 图片如jpg、gif、png等;
- 多媒体如mp3、avi、flash等;
- htm;
- 压缩文件;
- dll、exe;
- 图标文件ico;
- 字体文件(在windows/fonts目录下)ttf……
几乎所有的文件都可以F3。
不要按F3,改成按Ctrl+q试试。
试完之后,再按一次Ctrl+q退出。
体验6:ctrl+b ctrl+3等
你知道TC安装目录下,到底有哪些文件吗?跟我来做。
ctrl+d 1进入TC目录,从状态栏可以看到,共有8个目录和75个文件。但问题是,目录中还有子目录和文件,到底有哪些文件呢?
按 Ctrl+b,这时所有的文件都不分层级的展示了出来。
按Ctrl+a全部选中。
再按Ctrl+3。TC没反应,没关系。
再按Ctrl+b回到正常模式。
按shift+F4,出现新建文件菜单,输入文件名,如test1.txt,回车。这时进入了 test1.txt编辑状态。
按Ctrl+v粘贴,你会看到长长的文件名列表--这就是TC目录下的所有文件。现在你明白Ctrl+3的作用了吗?就是复制选中对象的路径和文件名。(如有兴趣,可试一下ctrl+1, ctrl+2 是什么功能?)
保存这个文件并退出编辑状态。
用鼠标左键选中test1.txt,按Ctrl+z,就可 以输入注释信息。如"这是TC文件的列表",保存。再把光标悬停到此文件上时,浮现的提示中除了文件的基本信息外,还多了这些注释。
体验7:来回按几次如下快捷键,可按多次,在不同模式间切换:
alt+1, alt+2, alt+6, alt+4, ctrl+F8。
本课的体验就暂到此处。以下几点需要说明:
1. 上述操作旨在展示功能,所以较难体会到真实用途。实际上,伟大的软件都是提供基本功能元,然后由用户进行各种组合,达到各种实际用途。
2. 上述示例只是便于大家模仿的操作,并不是TC最强大的操作。比如FTP、文件或目录的比较同步、批量改名、系统插件、压缩解压等。这些功能目前不适合演示 和讲解。
3. 请注意,"TotalCmd (水晶 2)(右)"模式中,鼠标右键用来拖动多选。鼠标左键单击文件是选中,双击文件是打开,单击目录是打开。
九、问题:我适合用TC吗?
通过上面的内容,恐怕大家都承认TC会很强大。但也会有人疑惑,这么强大的工具,适合自己用吗?是的,这是个重要的问题。如果你十分理性,则如下的结论会帮助你做出回答:
不太适合用TC的:
·认为资源管理器已经够用了
·对软件美观程度有较高要求
·不喜欢快捷键
很适合用TC的:
·经常、大量折腾文件:改名、移动、压缩、排序……
·恨不得用按键代替一切鼠标操作
·恨不得软件界面最简化,不要按钮、菜单
·喜欢持续探索软件的细节功能--TC决不会让你失望
我当然同意这种说法。除了因为它内容正确外,再一个原因是,这段话本来就是我写的。它的原文出自水木社区TC专版的
[FAQ] TC常见问题解答 第7条。
TC确实不太容易上手,完全自学有点难。但有人引导就会容易很多(这也正是TC学堂的目的所在)。相比起它带来的巨大方便和乐趣,投入一点时间还是值得的。
你知道吗?水木社区TC版曾做过一次投票,在78位网友中,有19人是在试用TC几次之后才坚持下来的,占30%。参见
此文。
十、总结
本文要点:
- 认识软件、下载和安装软件的一般原则;
- 对TC的初步认识;
- 体验TC在目录跳转、目标定位、快速查看等方面的便利;
- 对TC产生兴趣和好奇心。
请闭上眼睛,想一下本讲的具体内容。在下一讲发布之前,可反复阅读本文(尤其是几项体验),并按下面作业中的指导,阅读更多资料,并在TC中进行尝试。
下一讲的内容是:超级定位。讲述如何用TC快速定位到常用的文件,以及任何文件。
十一、附:作业
1. 把身边用户对TC的评价,或你听完后的感受写下来,通过评论方式与大家分享。
2. 请写下你看到TC官方截屏后的印象。
3. 你希望向张学思大侠了解什么问题,请在本文后留言,以便邀请他在学堂后续活动中回答。
4. 你知道水木TC版是如何代表TC用户,向这些TC贡献者致谢吗?比如,给他们颁了什么奖?
5. 选择题:张学思、Shanny曾荣获过( )颁发的( )荣誉。 a)联合国教科文组织 b)水木TC版 c)翻译交流奖 d)杰出贡献奖 答案参见
水木TC版精华区 6. 通读本文提到的所有链接文章。
7. 阅读 d:\studytc\tc7zxs\TOTALCMD\说明文档\特别感谢.rtf,你是否从中发现了TC如此强大、精良的诀窍?提示:只有心怀尊重,才能做出精品。物以类聚,人以群分,TC的作者、汉化者、用户都有这种敬、精作风。
8. 根据兴趣和水平选读 d:\studytc\tc7zxs\TOTALCMD\LANGUAGE\wcmd_chs.chm 中文帮助文件部分内容。
9. 网上搜索并阅读一篇文章,标题大概是Total Commander的十大替代功能。(完)
[TC学堂] 2.定位与选择 :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-02-01 初稿:2007-09-24)
第2讲:TC基本功:定位与选择
本讲摘要:
前面一部分是带领新用户安装TC官方版。后面才是本讲主要内容:如何用TC定位文件、选择文件。既讲TC能怎样做,更讲用户应该如何做--并且后者才是软件应用的精妙所在。切记,切记!
一、安装原版,回归朴素
本讲中,我们再介绍大家安装原汁原味的TC。无论从哪个汉化版起步,多数有钻研精神的TC用户,还是会回到"原版+DIY"的道路上来。
1. 下载相关文件
下载的第一选择,当然是
官方下载页。从中选任一下载站点,比如
TechSpot下载链接,进入下载页,点击Download下载。为方便计,你也可以在国内下载站,比如
华军Total Commander 7.02a下载(2MB)。
在
语言文件页面,下载
中文语言包(26KB)和
中文帮助文件(228KB)。
2. 安装TC
3. 安装中文语言文件和中文帮助
解压 wcmd_chn.zip 内容到 d:\studytc\totalcmd\LANGUAGE
解压 chinesehelp.zip 内容到d:\studytc\totalcmd\LANGUAGE
4. 最初设置
点击桌面快捷方式,运行TC,会弹出如下界面。
![图片](file:///C|/Temp/EvernoteCopyBuffer/f42ce5e2-9c12-424b-b19c-2ea5c9847ae9.png)
弹出原因:因为这份TC是未注册版,所以提醒注册。
处理方法:按照程序的要求(是随机的),点击相应的1、2、3按钮。
然后进行相应设置,xbeta的设置与标准设置对比如下,供参考。如果你能了解这些设置的作用,以及为什么这样设,那就是很高水平了。也就是说,对TC新用户而言,可以在用了TC一月后、半年后、一年后,再来温故知新,不断研究这些设置背后的知识。
5. 对ini文件的解释
① TC的所有配置都保存在wincmd.ini文件中。
② wincmd.ini可以放在任意目录下。比如在安装过程中供选择的几个目录。也可以有多个ini文件。
如果想查看当前TC用的哪个ini文件,可菜单:帮助→关于TC。
③ 如果你直接运行 TOTALCMD.EXE,它会到注册表中,找配置文件的位置。
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"=".\\wincmd.ini"
"FtpIniName"=".\\wcx_ftp.ini"
"InstallDir"="D:\\studytc\\totalcmd"
注册表是在安装TC过程中写入的。下面的方法可以避开这一注册表项,从而让TC成为完全绿色版。
④ 也可以在快捷方式中指定ini的位置。比如,xbeta启动TC的快捷方式为:"D:\program files\tc7.0\TOTALCMD.EXE" /I=".\wincmd.ini" /F=".\wcx_ftp.ini"
⑤ 也可以通过其他方式指定TC调用任种配置,如张学思汉化版调用不同TC界面和配置的做法是:D:\studytc\tc7zxs\TOTALCMD\Tcsj2.exe
下面进入本讲的主体内容。
[提醒新手] 为确保你的练习与视频结果一致,请:先退出TC;再
下载xbeta的配置文件;用它替换TC下的wincmd.ini;再重启TC。如果这时你发现TC的工具栏消失了,请不要着急--这正是xbeta推荐的风格。
二、定位与选择概述
Total Commander是文件管理器,并且是操作最高效的文件管理器。
既然是文件管理器,故名思义,就是对文件进行管理和各种操作的。这里的
文件,要广义理解,可能是:一个或多个文件、一个或多个文件夹、甚至是一条或多条TC插件展示的内容项。
高效是Total Commander之宗旨。如何实现高效?TC给出的答案是:将文件管理
拆分为三步:定位→选择→操作。然后,每一步都提供N种高效方式,用户于是有了极多的组合选择,可以视情况找出最高效的做法。其实,这种独立分解,每一单元做到极致,并且使之环环相扣的做法,也是UNIX/Linux的思路。或许,有人认为文件管理本来就简单,这样是小题大做。这种想法也没错。只是这样想的,正是Windows的思路,完全可以用资源管理器,就没必要选择Total Commander了。
其实,过程拆解并不是TC的创造,任何文件管理器都是这样。比如,你要在资源管理器中对文件改名,是否按如下步骤呢?找到所在目录→选中文件→按F2或右键改名。TC只是将每个步骤给出了更多、更快捷的操作方式。
在文件管理的三个步骤中,大家容易认识到TC在"操作"方面的强大,想到TC有各种快捷键,比如改名、打开、速览、压缩、比较……等。但实际上,作为文件操作的前提,TC的文件定位和选择也是极其灵活的。本讲将充分展示这方面的技巧。
形象一点:TC中的定位与选择,是文件管理的基本功,好比武学的站桩与马步。只是它太强大、太方便、太灵活了,用起来就成了"凌波微步"。
TC凌波微步的招数,可以概括为"闭眼--直达、进退;睁眼--回顾、排序、过滤、分色"的主招,和搜索、全展开、比较、高级选择等辅招。
三、闭眼定位术:三招直达、两招往复
思考题:为什么TC的操作比资源管理器快捷?为什么有人喜爱五笔打单字?为什么键盘操作比鼠标快捷?请仔细思考一下,并试图去寻找最本质的要点!
对上面的思考题,我的答案是,最本质原因是开环反馈比闭环反馈要求低而效率高。如果你不明白这两个术语,可以按本节的题目"闭眼"来理解:TC很多操作是可以闭着眼睛进行的,五笔打单字几乎无重码也是可以闭眼进行的,按键可以闭眼进行,但点鼠标必须等眼睛看到鼠标就位后才能点击。
现在请看上面的视频,并跟着它做一遍。如果你还不明白,请反复看几遍。
讲解如下:
1.
直达第1招
:ctrl+d x是最重要、最常用的直达招数。什么叫直达?就是无论你现在什么目录,只要击键ctrl+d x(x代表一个或几个字母),就直接到达了某目录,无须任何中转。视频中的大量内容都是关于Ctrl+d(常用文件夹菜单)的,按视频配置后,可以:
|ctrl+d 1 → c:\program files
|ctrl+d 2 → d:\program files
|ctrl+d ts → d:\studytc
|ctrl+d tz → d:\studytc\tc7zxs
|ctrl+d tt → d:\studytc\totalcmd
这是最具TC特色的一个操作,也是非常实用的定位手段。它的学名叫 directory hotlist ('bookmarks'),中译"常用文件夹列表(书签)"。但实际上,绝大多数TC用户会直呼为ctrl+d。如:"怎样快速定位目录啊?""用ctrl+d啊!"
2. ctrl+d 是需要配置的,但不复杂,简言之,ctrl+d a 即可。
3. ctrl+d 作为"直达"方法,不推荐太多项目,并且应该是可以通过快捷的按键来直达。也就是说,不太建议(但不是绝对)"ctrl+d后,再用眼睛找到其中一条,再用鼠标点击过去"这种方式。
4. ctrl+d后为了便于击键直达,同时好记、避免重复,可以采用子菜单方式。比如 &my document和&maxthon 都用M键助记,但把后者放到&Program子菜单内。再如视频中,我们把TC的三个目录放到TC子菜单下。
补充:①通过&指定快捷字母;②如果没有&,则用第一个字母做为快捷字母;③如果快捷字母重复,比如有两个T,则按下T会停在第1个,再按T会进入第2个,如此循环切换。只有再按enter才会进入某个目录。因此,不建议有重复项。子菜单就是避免重复项的一个办法。
5. 常用目录是经常会变的,所以菜单要定期清理。比如我会有一个 ctrl+d n(now)项,指向当前阶段最常用的目录,这个目录当然是不断变化的,现在可能是 d:/studytc,过几天可能是另外什么目录。也就是说,短期内常用的目录也可以大胆加入,不常用之后再删除。
6. 注意:ctrl+d后,原版TC占用了a(增加)和c(配置)项,张学思版则改之为Y和Z。
7.
直达第2招
:alt+f1 x是切换磁盘直达招数。如何从c盘换到d盘?有非常非常多的办法(命令行;ctrl+d;alt+e……),但xbeta一直用最标准的做法,就是alt+F1(在左窗口)、alt+F2(在右窗口)。无论当前在何处,要切换到f盘,只要alt+F1 f即可。
注意:切换后可能在根目录,也可能在某一个访问过的目录,这取决于TC设置。建议原则:设为总到根目录。设置方法:菜单:配置→选项→操作方式→主程序→选中"更改驱动器时转到根文件夹"。
8.
直达第3招
:一个组合键直达目录。上面视频中演示了"ctrl+d x"和"alt+f1 x"的两种直达方法,它们并不是一个快捷键,而是快捷键串。如果你希望对于更常用的目录,按一个键就能直接到达,请看下面的视频:
9.
两招往复:这两招其实已经讲过,就是:
往复第1招
:xxx enter进入某目录
往复第2招
:backspace返回上级目录(及ctrl+\返到根目录)
对xxx enter方法,我们再细讲一下。并且强调好的解决方案,是根据实际情况,
建立合理的文件体系、合理配置TC、灵活运用TC三者紧密结合。切记!!!如果一个人的目录、文件混乱无比,TC再强也无法高效。如果文件本身极有条理,而且考虑了定位,则资源管理器一样高效。再明确一点:你如何设定目录,如何命名文件,这些习惯和规则,应该根据TC的功能而调整。
这一招的学名,应该叫快速搜索,英文quick search,更准确讲,就是现在很流行的实时搜索。正如我们在前一讲所体验的那样,在TC目录下,按下reg三个键,自动定位到了register.rtf文件。这在目录下文件极多的时候非常实用。
先看一个配置,如下图:
![[图片:快速速搜索的相关配置]](file:///C|/Temp/EvernoteCopyBuffer/18143567-f768-4ac5-bc37-a9da16b52647.png)
在此界面按F1,查看相关帮助信息:
快速搜索(当前文件夹)
CTRL+ALT+字母:按CTRL+ALT+字母打开快速搜索窗口。窗口打开后可释放CTRL 和 ALT 键。ALT+字母会激活带下划线字母的菜单。
ALT+字母:ALT+字母打开快速搜索窗口。菜单可通过按 F9,F10 或 ALT-释放ALT-字母的方法激活。
仅字母:如同在资源管理器中,输入字母后跳至下一个以该字母开头的文件。想使用命令行时,必须按右方向键,或shift+右方向键(如果处于列表显示模式)。你可以输入文件名的前几个字母,而不止第一个字母。Total Commander大约1秒后"忘记"前面输入的字母。
字母(使用快速搜索窗口):类似于"仅字母",但使用快速搜索窗口。第1个字符输入星号*(不是小键盘上的!),将在整个文件名中搜索字符串。
禁用: 关闭上述所有快速搜索方法。此时可以用快捷键调用内部命令cm_ShowQuickSearch激活快速搜索功能。
文件名精确匹配:
开始 (文件名必须以输入字符开始):如果选中,文件名必须以输入字符开始,否则它们可以出现在文件名的任意位置(如果在输入字符最前面是星号*)。 例如: 搜索 "est": ①如果选中: "est" 仅匹配以"est" 开头的文件名,但不匹配"Test.txt"。② 如果未选中: "est" 还匹配"Test.txt"
结束 (文件名必须以输入字符结束):如果选中,输入句点后,此前输入的字符必须完全匹配。如果未选中,句点按 *. 处理(句点前允许有任意字符)。例如: 搜索 "Te.tx": ①如果选中: "Te.tx" 匹配以"Te.txt" 开头的文件名,但不匹配"Test.txt"。② 如果未选中: "Te.tx" 也匹配"Test.txt"(句点前不必完全匹配)
上面的配置选项中,对"快速搜索方式",明确推荐"字母(使用快速搜索框)"。但对于"精确匹配",值得探讨。从发展过程来看,在TC7.0之前,是无"精确匹配"这一设置的。也就是说,TC 7.0之前,相当于"严格匹配",相当于两个选项都选中。这样来看,实际是从TC 7.0起,支持了模糊匹配。再准确讲,TC 7.0之前,也支持模糊匹配,但是要输入*。比如*est也可以匹配Test.txt;te*.tx也可以匹配test.txt。但因为*输入不便,所以TC 7.0提供了这一选项。但有时量变导致质变,xbeta为了处理工作文档的方便,就取消了"开始精确匹配",并相应改变 了工作目录的命名原则,提出了"最高效的三段式命名规则",说起来比较长,不再展开,详见
此篇专门文章。但是这样在处理软件目录或文件时,也偶有不便。是否设定,要权衡。你可以设定某种方式,用上一个月,再下结论。反正我现在还是"精确匹配结尾,不精确匹配开头",估计大多数人还是都精确匹配。
[补充] 快速搜索目前不支持中文,也无插件可以做到。寄希望于支持Unicode的TC新版吧。因此,建议大家命名目录或文件时,即便不全用字母,也至少有一部分字母,以利于快速定位。现在,有了shanny的TC Quick Search Pro,快速搜索也支持中文了!
四、睁眼4招:回顾、排序、过滤、分色
上面文件定位的前提是,准确知道文件的目录和名称,或知道其某一特征。在这种情况下,TC可以非常高效,并且可以让用户不用眼看,一通击键,就直达目标。这一场景,操作者本身并不觉神奇,但旁观者通常会心生敬畏,由此爱上TC。
也有很多情况,我们并不准确知道文件的名称,只有看到它后,才能知道是它。所以,TC提供了睁眼操作的4招。
第1招:alt+↓回顾目录历史 这一招说来很平常,就是把访问的目录历史记住,按下alt+↓,就弹出快捷菜单,然后,可以按键或用鼠标点击某一项,就直接进入了此目录。通常来讲,多个条目的首字母相同,不宜用键盘。反正我的习惯是用鼠标。此方法在上一讲中已经体验过,此处从略。
第2招:排序 大家在资源管理器中就有过体验了,比如,找文件时,以文件名、体积、更改时间为标准,正向、反向排序。有读者会问:TC可以做到更多吗?我会反问你:这是一个TC用户应该问的问题吗?你应该问:TC能在哪些方面做得更好?
1. 同时按多列排序。在TC 7.0中,新增了此功能。参见《
图解Total Commander 7.0之22项更新与改进》。比如,要先按文件类型排序,再按修改日期,再按文件名排序,就可以先点"扩展名"标签,再按住ctrl点"日期""文件名"。
2. 以文件的内容属性排序。比如,可以对office文档,按页数、段数、字数、最后打印时间等排序;对音乐文件,可以按长度、年份、专辑等排序;对数码照片,可以按相机型号、曝光长度、光圈、快门等排序;对可执行文件,按出品公司、版本排序;对目录,按体积、下含子目录的个数、文件个数、路径深度、文件名长度等排序……还需要举更多例子吗?我以前并未用此功能,边查张学思版边写,已深感震惊。TC所能做的事,远超出了用户的预期!这一功能是以TC的自定义列、文件内容插件为基础的。如何设定这些功能暂且不讲,我们先通过张学思版直接体验此功能。
当然,绝大多数情况下,我们仍会以文件名排序。为此,我会经常用TC的批量更名功能(留待后讲)进行改名,以不断优化其排序。
第3招:过滤 资源管理器也有过滤功能,比如可以不显示系统文件和隐藏文件。但TC做得更好--好很多。
可以只显示某一类型的文件。注意,这里的类型可不是简单的后缀,而可以是复杂的条件,比如"正文含xbeta且最近2周修改过的txt文件"。当然,也可以是后缀,可以是多个后缀,定义显示哪些,不显示哪些,支持通配符。
《
图解Total Commander 7.0之22项更新与改进》中提到如下内容,请:结合TC原版菜单"显示"中相关项,尤其是"自定义"项,或张学思版菜单"视图→显示文件"相关项进行研究。
更新12:执行"显示"→"自定义类型..."时,可排除文件夹,如 *.* | .cvs\
在旧版本中,自定义显示类型只能定义显示那些。在TC7中,也可以定义不显示哪些类型。例:
* *.bmp *.gif *.jpg,表示显示这些图片文件
* *.* | *.bmp *.gif *.jpg,表示显示除bmp/gif/jpg之外的其他文件
* *.* | .cvs\,表示显示所有文件(和目录),但不包括".cvs"目录
* *.txt | *\,表示所有txt文件,但不包括文件夹
思考题:在 c:\windows目录下,显示自定义类型 a*\ t*\ s*\|*mp\ sy*\ *.*,其含义是什么?结果会怎样?
第4招:分色 TC可以让不同类型的文件,按不同颜色显示。xbeta曾经把文本、office、htm等文字型文件设为一种颜色,把exe\dll设为一种颜色,把图像影音设为一色……但华丽过后,仍归于朴素。现在,我唯一在用的分色是:
2天内更新过的文件,红色显示;
一周内更新过的文件,蓝色显示。
这对于工作中查找最新文件非常方便,对于发现共享目录中哪里有更新也非常方便,还曾帮助我发现过病毒(因为病毒更改了我的exe,所以它高亮显示,就被我发现了)--很实用,推荐大家采用。演示如下:
从上面的视频可看到,TC的文件类型可以非常灵活的定义,其标准可以是搜索文件所支持的任何条件。而文件类型则又可用于显示、分色、改名、自定义列等诸多场合。其方便强大,可想而知。
文件类型,完全可以临时定义,用完再删。比如,学生以txt文件交来作业,有几十人,老师看后在原文件最后加入"批阅意见:……"。则可以定义文件类型"已阅",规则是正文含有"批阅意见"。然后对此类型分色显示。如此,则哪些已批阅,哪些未批阅,一目了然。好的软件,只提供最基本的功能元,运用之妙,全在于用户的组合。此即为例!
了解上述技巧,并在实践中不断思考,结合自己的实际情况,反复改进和揣摩,则你用TC在文件目录间穿行往复,必有逍遥游的感觉。TC如同输入法,你给予它越多个性化的设置,则它越能善解人意。
五、选择文件
上面讲了如何定位到一个目录或文件。但很多时候,我们要选中多个文件进行处理,所以,这就引出了选择文件的话题。准确讲,是"如何快捷的选择多个文件"。
1. NC模式的右键选择 TC中有一项设置(如下图),决定了鼠标右键的用途。在windows资源管理器中,右键只有一个点击的作用--这实在可惜。所以,Total Commander推荐另外一种方式,就是用右键拖选。这一方式并非TC的创造,而是来自于一款著名公司的著名软件:Norton Commander(早就不更新了),所以称为NC风格。
![[图片]](file:///C|/Temp/EvernoteCopyBuffer/13541915-2267-43aa-9a6d-242253c67af3.png)
在体验NC模式的优越性之前,我先要解答一个常见问题:这种设置下,如何调用右键菜单?回答1:TC中尽量少用右键菜单,因为有更高效的方式。回答2:按shift+F10或右键长按。
要体验NC模式的方便,只须用右键在一堆目录或文件上点点拖拖即可。
2. 批量多选 请转到c:/windows目录,定位到notepad.exe,然后按下alt+数字键盘+,看看发生了什么?
再按几次小键盘的*,看看又发生了什么?
按下数字键盘的+,在弹出窗口中选择一种文件类型,比如exe,看看又发生了什么?
点击菜单"选择",如下图,分别体验其中的每一项功能。想一想,保存和加载选择,导出导入选择列表,对你有什么用处?
![[图片]](file:///C|/Temp/EvernoteCopyBuffer/8982d706-6e4c-47cd-bf5b-27e4b65645fc.png)
六、总结
本讲是TC的基本功。单独来看,基本功本身没有太大用处。但一些高级功能用得好坏,则与此直接相关。
另一方面,基本功不是学来的,而是练出来的。所以,除了现在按教程不断练习,还要在今后的使用中,不断温习此讲。很多精微的细节,此讲并没有点到。你应该在日后的应用中,不断有新的领悟,发现本教程之外的心得。
TC诸多功能,那是Ghisler的伟大成就。而应用之妙,才是用户要追求的。
附:作业
1. 利用帮助功能,研究ctrl+d a出现的对话框中,"同时保存目标文件夹"的含义。
2. 对你收藏的音乐、电子书、软件,请参照下例进行ctrl+d a设置。建"Music(
M)"子菜单,然后在其下面建立"王菲(
W)""张学友(
Z)"项。如果你要定位到"王菲"目录,只须一路按下ctr+d mw即可。
3. 想一想,利用本讲中的TC功能,你应如何管理你的软件、资料、工作文档。
答案
1. 如果选中"同时保存目标文件夹",则不仅把当前目录放入快捷目录,并且把此时对面窗口的目录(比如c:)也一并保存下来。适用场合:比如要把a目录和b目录经常同步或互相复制内容,则可以这样保存。在使用时,就可以ctrl+d a,一下子让左边a目录右边b目录了。(完)
[TC学堂] 3.压缩及插件 :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-01-25 初稿:2007-10-08)
第3讲:压缩及插件
通过前2讲的学习和一个多用的使用,相信各位读者对TC已经有了较深刻的感受,并在选择定位方面有了扎实的基本功。下面,我们就进入TC最常用的各种功能,并配合讲解相关的插件应用。
本讲主要内容:先看一个Flash演示,直观了解TC压缩插件的安装和使用。然后,回到狭义的压缩,展示TC如何处理压缩文件,以及"压缩文件视同目录"的应用和原理;并指出,某些文件表面为exe,实际是特殊的压缩文件,也可用TC处理。最后,再次回到TC插件,展示了一些重要的TC压缩及其功能。
本讲主要操作:Alt+F5,Alt+F9,F2(或Shift+F6),Ctrl+PgDn(及Ctrl+→、Ctrl+←)。
一、直观演示
为了对TC的压缩功能及插件有一个直观印象,先请大家先看如下的视频演示(500x320, 87KB)。
如果能基本明白,请接着看下面的解释。
如果没太明白,则请多看几遍,加深印象,以便于更好地理解后面的讲解。
1. 插件概述
演示的第一部分,是安装插件。
为此,我们了解一下什么是插件。插件是对某种软件的功能增强,通常它不能独立运行,而要通过主体软件进行调用。
有些软件--可能是大多数软件--是封闭的,也就是说不支持插件。而有些软件--很多是极其优秀的软件,比如Total Commander、Firefox、Becky--则支持插件,并公开插件开发规范。这样做的好处是:可以让更多人为这些软件来提供插件,大大扩展软件的功能。
插件是一个较为通用的说法,对应于英语中的plugin。但也有时称为扩展,英文也有addon, extension这种说法。不同软件所采用的习惯不全一致。有时还会把某一个作为其他几个的总称。如下图所示,TC官网(
http://www.ghisler.com/addons.htm)把插件(Plugin)和语言包、及一些外部工具通称为扩展(Addon)。但对于几类Plugin,官方网站也称为 "xxx extensions (plugins)"。可见也不是很统一,大家只要知其大概就可以了。
![tc3_011.png](file:///C|/Temp/EvernoteCopyBuffer/e393dc3b-5c9d-4cc1-a24d-4debdb385d4a.png)
上图中,还可以看到,TC的插件可以分为4类。它们的区分标准是用途不同、相应调用方式不同,而实质上并无区别,都是dll,尽管它们的后缀表面上分别是wlx、wcx、wfx、wdx。
- 比如,查看程序插件就是给F3(快速查看)、Ctrl+q(在一侧窗口快速查看)扩展用的,后缀为wlx。在前两讲中,我们演示了张学思版TC可以对各种文件类型进行F3查看,但有些同学可能在实践中发现,用官方TC版F3查看某些文件类型时却没有得到预期结果。其原因就是,张学思版安装了对应的"查看程序插件",而官方版未含这些插件。
- 同理,压缩程序插件主要--是主要,不是全部--是给Alt+F5(生成压缩文件)功能用的,也是本讲的重点。
- 文件系统插件则是功能非常独特的一类,比如让你处理Linux分区、网络邻居、注册表等。
- 内容插件则可以用于搜索、文件列表中,负责把文件内容的信息提取出来。
有些插件是TC作者开发的,而更多插件则是由第三方开发。这种情况有利弊。好的方面是插件很多,可实现的功能很多。坏的一面是,因为不同开发者的水平不同,所以开发的插件在性能和稳定性方面会有差距。但总起来说,TC的插件都还不错,或者,有些原则可帮助用户找到高质量的插件。
2. 插件的安装
安装TC插件的过程,从上面的演示可以看到,就是在TC中双击下载的插件包--它们通常是zip格式--按提示确定即可。而安装后的效果,实际是把一些文件复制到TC下的plugin目录,并在对应的ini文件中做相应的配置记录。实际上,在早期的TC版本中,安装插件的过程都是手工解压的。只所以较高版本的TC可以自动安装,是因为在插件的压缩包中有一个 pluginst.inf 文件。比如,wcx_catalogmaker_2.4.zip 插件中的 pluginst.inf 文件(内容如下),分别指明了插件描述、类型、核心文件、安装目录、对应的文件类型这些信息。
[plugininstall]
description=Catalog Maker plugin v 2.4
type=wcx
file=CatalogMaker.wcx
defaultdir=CatalogMaker
defaultextension=lst
3. 压缩的广义理解
有些朋友在看完演示后,可能很疑惑。不是讲压缩插件吗?为什么没生成一个zip或rar文件呢?生成的.lst到底是怎么回事?
其实,TC不仅在处理"压缩文件"(比如zip或rar)方面很强大,更通过压缩插件创新性地拓展了"压缩"概念,变为了一个广义的"处理"概念。如
- "压缩"为 chm;
- "压缩"为 iso,就是光盘镜像;
- "压缩"为 "粉末"。这是什么意思?就是把文件安全删除,彻底粉碎。
- "压缩"为 文件列表,就是演示中的list。
4. 插件的配置
大家放开思想,想象一下:如果TC不是通过压缩插件来实现上述功能,那么只好用选中对象,用菜单A1或热键B1来实现chm功能,用菜单A2或热键B2来实现iso功能……这样很繁杂。而统一按压缩插件机制,则只要一个Alt+F5就行了。当然,进入Alt+F5之后,仍然要告知TC,我们最终要实现何种功能。具体的告知办法,就是在操作时指定"压缩"文件的类型(zip或lst或iso),然后TC按我们配置,调用相应的插件。
知道这一机制后,再回想刚才的演示,是不是很清楚了?你不妨再看一遍演示。
二、传统的压缩
在第一讲中,曾建议大家自学一篇"用好Total Commander的十大替代功能",其中提到了TC几乎可以代替压缩软件。实际上,在很长一段时期,我的机器只有TC而没有专门的压缩工具。因为,TC 处理压缩文件确实非常方便!
1. Alt+F5:压缩
视频(321x501,47KB)。
有些人认为,TC将压缩包生成到对面窗口,与传统习惯生成到当前目录的方式不同,不太合理。对前半句"与传统习惯不同",我非常同意;对后半句"不太合理",我持保留意见。比如,将一些文件压缩后,保存到U盘或局域网的共享硬盘中。这时,显然很难发挥TC双窗口的优势。
如果一定要将压缩文件放至当前目录,用TC比传统工具要多做一步。
- 办法1:假设压缩对象在左侧窗口,则先将光标任放在左侧某文件上,按Ctrl+→,这样右侧窗口与左相同,再Alt+F5即可。
- 办法2:直接Alt+F5,然后,再定位到此文件,F6从对面移回来。提醒:一定要当时移回,否则,目录变换后,你可能会忘记了压缩到哪个目录,从而留下无用的垃圾。
- 办法3:Alt+F5,在弹出的对话框中,把路径删除,只保留文件名。比如,把
zip:"d:\studytc\test\tc003.zip"
改为
zip:"tc003.zip"
公允来说,如果你压缩后,是要放到其他目录,则TC更加方便;如果仍要放到当前目录(为什么要这样做呢?),则TC稍麻烦一些。有些人保留了压缩软件,也是为了弥补这一不足。
压缩的选项
在Alt+F5对话框中,按F1查看相应帮助,理解各选项的含义。通常情况下,我们都会选中前2项。也就是说,包含路径、包含子文件夹。
![tc3_012.png](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vn1xy0AJzrEX6nPM4CRc4D9EscLXZIvOGDZKg6Yinc_Iwpleh8qZLJuaaV9aOqtMUxSorN7reYYbSoQRTjEzPuwNzaQAsgxlSRe4QWO8KiphP5niJcdU9izFh4Ea7NyYHLw6p04g=s0-d)
2. Alt+F9:解压缩
Alt+F9:解压缩,可以理解成上述操作的逆过程。但是要注意,在TC中,比起Alt+F5来,直接Alt+F9的情况则要少得多。为什么呢?两个原因。
原因1:要谨慎
当你把N个文件压缩时,你洞悉前因后果,对压缩前、后的情况,都有正确的认识或预期。而在解压时,则并不如此。
一来,你可能不清楚:解压出的内容是什么?是否安全?是否要全部解压?
二来,就算对内容很了解,确认安全,比如xbeta告诉你,这个tc.zip就是我的TC文件夹,你解压就能直接用。你能直接就解压吗?你是准备解压到program files文件夹呢,还是准备解压到program files/tc文件夹下呢?也就是说,zip包内可能包含、也可能不包含最上层的文件夹。至少我N年前用WinZip和WinRar时,它们的处理机制就不太一致同。
原因2:有更方便的做法
由于在TC中,压缩包视同为文件夹,所以,很多情况下无须解压。详情见下。
在余下的少数需要解压的情况下,先进入压缩包,再F5的方式,比Alt+F9更更安全、更透明。
3. 压缩包视同文件夹
大家亲自体验一下,将当前的TC文件夹压缩到对面。然后,在这一压缩文件上按Enter,是否就平滑地进入到zip文件内部,如同进入一个文件夹一样呢?
- 按Ctrl+b,看完全展开功能,是否如同文件夹?
- 按F3或Ctrl+q,看预览功能,是否如同文件夹?
- 进行排序,多标准排序,是否如同文件夹?
- 自定义显示的文件类型,是否如同文件夹?
- 是否对把一个文件,F5复制到zip内呢?
- 是否可以把一个文件,F5从zip内复制出来呢?
- 是否可以把zip内的一个文件,del进行删除呢?
- 是否可以把一个文件,拖到zip文件中?
- 是否可以打开并编辑zip内的文件,在关闭编辑程序后,zip提示是否更新?
- 是否可以对zip内的文件进行改名?
- 是否可以把zip内的一个文件,F6移出来呢???
- ……
你一定要亲自体验一下,才会明白TC在多大程度上,把压缩包视为文件夹,从而减少了不必要的解压。也只有亲自尝试,才会发现上述情况中,有一项其实是不能做到的--不过,也很少遇到这种需求。
4. 附:"压缩包视同文件夹"的相关配置
我为什么一直强调,深入了解TC可以提升自己的软件品位呢?因为从TC的工作方式、设置方式,我们可以明白优秀软件是如何处理与用户的关系的。比如在压缩包视同文件夹这一点上,TC首先带给我们一种先进而有新意的操作习惯,不是简单的提高解压的方便性,而是超越解压,避免了不必要的解压。其次,优秀软件应该是平和的,也就是说,给用户选择权。压缩包视同文件夹,这是TC中是默认设置,也是推荐设置。但是如果你不喜欢,你可以随时关闭或开启它。做法如下:
图形化操作方法:
菜单"配置"→选项→压缩程序→"将压缩包按文件夹操作"不要选中。
修改参数文件法:
修改wincmd.ini,将其中的ZIPlikeDirectory=1改为0。
帮助文件相关说明
:在图形化设置时,按下F1,可以看到解释:
"将压缩包按文件夹操作"--选中后,你可以在压缩包上双击鼠标显示它的内容。你可以使用Total Commander的正常功能复制,删除和查看压缩包内的文件,向其中添加文件。如果未选中,Total Commander会启动压缩包关联的程序。如果无关联程序,由Total Commander自己打开。
5. 附:如何知道是ZIPlikeDirectory
上面一段提到,"将压缩包按文件夹操作"选项对应wincmd.ini之ZIPlikeDirectory。笔者是如何知道的呢?
可能1:学来的。比如,你读完本文后,也知道了这一点。所以,多读多学,便可多得,TC永远有新知。
可能2:无意中得来。比如,逐一查看wincmd.ini字段,发现了这一条。
可能3:xbeta事前也不知道。但基于对TC其他方面的了解,可以确信存在这样的字段,并有能力迅速查出它--实际情况正是这样。孔子云:吾有知乎哉?无知也,叩其两端而竭焉。就是温故知新、举一反三--这正是软件应用的妙处。
xbeta是这样做的:
- 选中文件wincmd.ini,ctrl+c, ctrl+v--立此存照。
- 图形化界面中修改配置,并确认--引发变化。
- 选中wincmd.ini及复件,用TC 的比较功能,直接跳转到不同处--两相比较,水落石出!
6. 前台视同文件夹,后台仍是解压
压缩包视同文件夹,是一个方便的功能。但所谓视同,是指给用户的感受上,不再需要用户进行解压或考虑解压相关的工作。而其后台,实际上是自动解压的过程。再细究一下,还会引出更多值得探讨的问题。下面跟我一起操作:
- 下载tc3_test.zip到任意目录。
- 在TC中,打开--也就是进入--tc3_test.zip。
- 选中index.htm,按F3查看。正常的结果是,显示了此网页文件,其中只有一个链接"推荐软件"。
解释:TC其实并不能直接显示zip内的文件,你看到"这一"网页,实际并不是直接读取zip包内容,而是后台自动、临时解压出的另一个index.htm。
- 在F3预览窗口按7,可以发现窗口标题显示"Lister - [C:\DOCUME~1\xxx\LOCALS~1\Temp\_tc\index.htm"。(xxx代表你的windows用户名)
解释:由此可知,TC把index.htm临时解压到了"C:\DOCUME~1\xxx\LOCALS~1\Temp\_tc\",其完整路径为 "c:\Documents and Settings\xxx\Local Settings\Temp\_tc\"。
验证:你可以直接进入到此目录,找到index.htm文件。
- 在F3预览窗口按Esc,退出预览。这时再看上述文件夹,此文件已消失。
解释:正常情况下,TC会自动删除不再需要的临时文件。
- 重新对tc3_test.zip/index.htm 按F3查看,并点击链接"推荐软件"。此时会提示找不到目标文件。
- 再按7查看源文件,知此链接为同路径下的list.htm。为什么找不到呢?你应该猜到,这是因为TC仅仅解压了 index.htm到temp\_tc下,并没有解压list.htm文件。
结论
:默认情况下,TC只解压当前选中的文件,以保持较快的运行速度。
- 如果不是按F3,而是按Enter用浏览器打开index.htm。
这时会发现,一方面,点击链接"推荐软件"仍然无法打开目标文件,原因同上。
另一方面,TC会有如下提示,其含义是:TC生成了临时文件,而浏览器正在使用它,请你在不再需要这一临时文件时,告诉TC,以便于它删除。
![图:TC提示](file:///C|/Temp/EvernoteCopyBuffer/f87a9c8b-7713-4e9c-95b3-54aea659a66f.png)
- 如果你不需要此文件了,就可以点"关闭",让TC删除临时文件。如果你暂时不想删除,可以点"后台",也就是让警告窗口不要抢占TC主窗口的焦点,以便于其他工作。请点击"后台"或按F2。
- 这时,又回到TC主窗口,请试图直接关闭TC。会有如下提示,可见TC比较注重清理临时文件,以免生成垃圾。
![图:TC提示](file:///C|/Temp/EvernoteCopyBuffer/d598572b-7c42-4982-a90a-9e2e930bfdec.png)
7. 全部解压
做完上面的体验,我们发现,TC只会自动解压当前的文件。但在实际应用中,文件之间经常会有关联。比如我们执行exe,会调用dll;打开index.htm,会链接其他htm。最理想的应对机制,当然是TC自动发现还需要哪些关联文件,并自动解压。但目前包括TC在内的软件,还不能完美地做到这一点,只能提供一个稍笨的做法:把压缩包的内容
全部
自动解压。
- 进入tc3_test.zip,选中index.htm,按
Alt+enter
。
- TC弹出如下对话框。"关闭"相当于取消,适用于Alt+enter是误按的情况;"解压并运行",相当于直接按Enter,当然也不是我们要的结果;"全部解压并运行",正是我们所需。
![图](file:///C|/Temp/EvernoteCopyBuffer/adb5de42-99b0-43d1-945f-47aadddc9c98.png)
- 这时,index.htm在浏览器中打开,点击链接"推荐软件",可以正常打开。
- 再看TC,仍提示如下,以便于TC删除临时文件。
![图:TC提示](file:///C|/Temp/EvernoteCopyBuffer/2fe58c82-c220-40cd-a7af-d49eff5f03fa.png)
由上述的对话框可知,由于此对话框不能置于后台,因此,只能及时处理后点"确定",再进行其他TC操作。另外,这种全解压只适用于外部程序打开文件,不适用于TC自身的F3功能。
当然,事无绝对,高手总有路可走。比如,你可以再打开一个TC。当然,前提是"配置:操作方式"中,未选中"只允许一个TC运行")。这样,你既可以在临时文件删除之前进行其他操作,也可以启用内部的F3功能来查看关联文件。
8. 对压缩包内多个文件F3
- 选中tc3_test.zip 内的全部两个文件。
- 按F3。请猜一下结果!
多数情况下,是对index.htm的预览。
这时的机制是:F3按当前排序预览第一个文件。也就是说,如果你把文件名改为逆向排序,则会预览list.htm。
此外,一些相关选项可参见"配置→操作方式→编辑查看→按F3调用的查看程序"相关设置,及F1相应帮助。
- 按n或p,可多次按下,进行查看。
其结果应该是在选中的文件(现在只有2个)之间,向后(n:next)或向前(p:previous)切换。
- 既然两个文件均已解压,自然可以在index.htm中点击链接,直接跳入list.htm了。
三、压缩包与exe
1. ctrl+PageDown
当你下载了一个新软件,并且需要安装才能运行时,你会怎样做呢?直接安装?这有点冒险。用影子系统等工具?有道理。笔者的做法是,先Ctrl+ pagedown看看。
请找到TC的官方安装文件,tcmd702a.exe,按下Ctrl+pagedown,是不是进入到了exe的内部呢?看到如下的文件。
FILE_ID.DIZ
INSTALL.CAB
INSTALL.EXE
INSTALL.INF
LIESMICH.TXT
README.TXT
exe怎么能打开呢?因为很多安装文件,表面是exe格式,实际内部是压缩包。因此,很多情况下,对exe格式的安装文件来一个Ctrl+ pagedown,都有可能发现不少信息。
对上述的install.cab再次打开,可以发现TC文件夹下的文件基本都在这里。也就是说,TC其实是可以不安装,直接解来用的。
作业:请你对张学思汉化版的安装文件进行同样操作,查看其内容;如果你的计算机上还有其他exe格式的安装文件,请同样查看;将ctrl+ pagedown换为ctrl+←、ctrl+→,并明白它们的区别。
2. F2:从zip到exe
请选中刚才下载的tc3_test.zip,按F2。是否有反应?正确的结果是进入改名状态,规范说法是"重命名"。关于重命名及批量重命名,我们将在后面专题介绍。当然,你也可以提前阅读相关帮助。
如果按F2没有预期反应,说明你的配置与笔者不同,建议进行更改:在wincmd.ini中[Shortcuts]段,增加一行:
F2=cm_RenameOnly
之所以如此更改,是因为F2改名是Windows下默认习惯,建议保留。或者,你用TC默认的Shift+F6.
请按2次F2或Shift+F6,进行改名。按2次,是因为按一次是选中文件名,再按一次,连后缀一起选中。
将tc3_test.zip的后缀从zip改为exe,按Enter。一定要按Enter,这是与Windows不同的地方,改名之后一定要确认!
这时,TC提示如下:
![图:TC提示](file:///C|/Temp/EvernoteCopyBuffer/9cabaabe-a3f0-43f0-870e-c1c08c2e37f9.png)
点击"是",则zip改名为exe,并且,体积增大(因为加入了自解压代码),成为了真正的自解压文件。
注意,把exe改回zip并不能恢复到原来的纯zip文件。
四、更多压缩格式及插件
1. 压缩的一般原则
关于压缩,xbeta倡导如下原则。相关解释见《
善用7-Zip,代替收费的Winrar和Winzip》。
- 格式首选zip:原因是最通用,TC本身全面支持。
如有特殊需要,则选7z格式:比如邮件程序可以检查到zip内的exe,有时会因安全而被拒绝,换成7z则顺利发送;再如,某些免费服务最大允许3MB文件,而zip后恰为 3.3MB,此时有可能7z格式压缩到更小。
不太建议用rar格式。
- 软件通常一个TC足矣,不再需要专门压缩软件;
如有特殊需要,则安装一个免费开源的7-Zip软件;
不推荐收费的WinZip和Winrar软件。
基于zip原则,因为Total Commander已经内置了zip功能,所以无须任何插件和设置,TC即可处理绝大多数压缩相关工作。
2. 7zip插件
除zip外,TC自身还可以解压多种其他格式,生成稍少的几种格式。此外的更多格式,就要靠相应插件来实现。以下仅介绍7zip插件。 7z 是一种新的压缩格式,它拥有目前最高的压缩比。其特征是:公开的结构编辑功能;最高的压缩比;强大的 AES-256加密;可更改和配置压缩的算法;最高支持 16000000000 GB 的文件压缩;以 Unicode 为标准的文件名;支持固实压缩;支持档案的文件头压缩……
插件在哪里下载呢?推荐2处:
如果你不记得它们,也没关系,可以通过搜索方式,但这是有风险的。我刚刚Google"Total Commander 7z",按第一结果进入了7z插件,后来发现不太对。再到
www.totalcmd.net和水木社区TC版搜7z,发现经典的插件是7zip,而不是7z。教训:插件是第3方开发,你可以开发,我也可以开发,所以,相同功能的插件可能有多个。选取原则:下载量多的、仍在更新的、多数人在用的。
在
7Zip Plugin页面
下载后,双击进入,按TC提示进行安装,安装后自动进入配置界面,确认即可。
![图](file:///C|/Temp/EvernoteCopyBuffer/674b1ea4-72d5-46fe-9b1c-bc2232467718.png)
这样安装并设置后,就可以Alt+F5,生成7z文件,也可以双击7z文件,就象处理zip、文件夹一样了。它还提供了相应的设置选项,其中张学思版已含了7zip插件的汉化版,设置界面如下。可以设置压缩等级、压缩格式、密码等选项。
![tc3_019.png](file:///C|/Temp/EvernoteCopyBuffer/8f34f1e7-2e4d-4b89-b65e-f32ac1ce9d38.png)
3. 更多压缩插件
我们多次强调,packer plugin已经超越了原来意义上的压缩,它们具有丰富的功能。仅从TC官网介绍的压缩插件来看,就有30余种,如果你想了解它们的功能,请阅读原文。当然了,英文阅读不便,还是看中文主页吧:
其中,比较有特色的有:
- CHMDir 0.40c强烈推荐一下!用来生成chm文件,非常方便。除此之外,我还没发现其他实用的免费chm生成办法。它不太为人所知,或许与TC官网未收录有关。我也是在TC学堂开始后,从张学思版发现了这一令人惊喜的工具。xbeta软件应用技巧合集(xbeta_all_070915.chm.zip)原为htm打包,后用此插件改为chm,方便多了。
- Catalog 用来生成文件列表,如本篇开始的视频所示。
- ICL 打开和修改ICL图标库文件。
- MakeBAT 用来为选定的文件产生批处理(*.bat)文件。可以用来执行某些重复性的任务。也可以用来制作mp3的播放列表。包含源代码!
- MSI 打开微软的安装包(*.MSI)文件。
- Total ISO 一个用来创建ISO镜像文件的打包/解包器。TotalISO是mkisofs.exe和 cdimage.exe的前端面板, mkisofs.exe和cdimage.exe需要单独下载。
- TreeCopyPlus 用来保持完整目录结构的同时,复制或移动多个文件。
- Wipe plugin 参见动画教程:TC粉碎文件及插件安装应用
五、总结及作业
1. 总结
zhuangv版主在
文章中提到:TC,"从文件管理器的特质来说,它的核心功能首先应该是两大块:目录跳转与定位;文件操作及信息显现。在这两方面性能的高低,直接决定了一款文件管理器的优劣。"这一总结很准确。TC学堂第1讲算是热身,第2讲即是定位选择,属于TC一切操作的基本功。后续内容,也就是从本章起,以具体功能操作为主,比如压缩、改名、搜索……。
本讲学完之后,除了具体操作外,更应有这样的认识:
- TC将压缩包视同文件夹及内置的zip支持,使之可以方便、高效完成绝大多数压缩相关工作;
- 而插件则实现了将更多功能,包括狭义压缩之外的创新性的功能。
2. 作业
- 在压缩的工作界面,也就是Alt+F5、Alt+F9的弹出对话框中,按F1,查阅TC官方帮助,了解相关选项的含义。
- 在配置界面,也就是"菜单: 配置"→"选项"中,进入"压缩程序"、"zip压缩程序"中,按按F1,查阅TC官方帮助,了解相关选项的含义。
- 为什么TC会把临时文件解压到"C:\DOCUME~1\xxx\LOCALS~1\Temp\_tc\"这样的文件夹?可否改为其他文件夹?在上述设置中,你是否找到了相关内容?
- 如果认为上一问题的文件夹可以更改,请再次仔细阅读帮助。(提示:言外之意,不能。相关设置仅适用于usb情况下)
- 对TC张学思版安装文件、其他软件的exe格式安装文件,用ctrl+pagedown,或ctrl+→或ctrl+←,进行查看。
- 研究一下张学思版用了哪些压缩程序插件。
- 请说出几个有价值的TC网站。(提示:TC官网、插件网站、水木社区TC版、DreamLand软件版、xbeta.info翻译的TC官网)
- 请通读上述网站(至少读http://xbeta.info/tc_plugins.htm)中TC的压缩插件相关内容,并试用你感兴趣的部分。
- 在水木社区TC版,搜"压缩",阅读相关讨论。
- 比较Wipe plugin 0.2和Wipe plugin (FS) 0.1,理解"TC插件的类别只是形式上的区别"这一说法。(完)
[TC学堂] 4.搜索与批量改名 :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-01-25 初稿:2007-10-22)
第4讲:搜索与批量改名
引言:
上一讲介绍了TC的压缩功能,并以压缩程序插件为例,初步介绍了TC的插件功能。
本讲介绍TC的两大功能:搜索、批量文件改名。并结合这些内容,补充文件内容插件、更改快捷键的知识。
默认情况下,搜索的快捷键是Alt+F7,批量改名的快捷键是Ctrl+m。
一、直观体验
一如既往,我们先看一段视频,对搜索、批量改名有一个直观认识。
上述视频中,演示了这些操作:在TC目录搜索所有txt文件,把它们复制到某个目录,并更改名称为"文本编号_文件大小.txt" 格式。
二、文件搜索
如下为TC的搜索文件界面:
1.启用搜索:Alt+F7 还是 Ctrl+F?
如何在TC中启动搜索呢?如果你以前未用过此功能,你应该想一下其他软件的操作方式:
- win+f:windows中启动搜索
- Ctrl+f:大多数windows下软件都是这样启动搜索,如MS Office,也包括TC的lister(就是F3预览)
- /:vim和Firefox,及一些unix风格的其他程序。
平心而论,如果从兼容用户习惯而言,TC应采取Ctrl+f的方式。OK,那就按下试试。
- 如果你成功了启用了搜索,恭喜你。并且我猜,你大概用得是张学思版,或自己更改了设置。
- 如果按下ctrl+f,结果弹出了"FTP连接",也不要着急--因为这是TC的默认设置。这时,你可以跳转到本篇的"更改快捷 键"部分,进行更改。也可以继续向下看。
快捷键:在TC官方默认设置中,Alt+F7是文件搜 索。
2. 搜索:常规选项
![tc搜索](file:///C|/Temp/EvernoteCopyBuffer/cc3474ab-86bf-4bbd-a209-18282929dd7b.png)
- 文件名:搜索对象
- 基本应用
输入部分文件名,用?代表一个字符,用*代表任意数量任意字符。
- 文件名之"|"
"|":表示排除,先按视频操作,搜*.txt。再搜"*.txt|re*",看一下结果有何变化?再试一下"*.txt|*re* hi*"的搜索结果。不明白?请看帮助。
- 文件名之"正则式"
选中"正则式",在文件名中输入"\d",结果是什么?答案:名称中含有数字的文件。
再输入"..a",结果是什么?
换为"^..a",结果又是什么?
不明白?请参见帮助。正则表达式,是区分文本编辑器或文件管理器是在初级阶段还是高级阶段的标志,也是提高计算机使用效率的一大工具,请自行学习。
- 文件夹:搜索范围
- 默认情况下,自动把当前文件夹带入对话框中。
- 可以在对话框中,用分号加入多个目录,如在"c:\Program Files;d:\Program Files"中搜"*.exe"
- 如果在搜索之前,选中了几个文件夹,则可以勾选"只在指定的文件夹中"
- 可以通过下拉框选择历史文件夹,通过浏览框选择任意目录,通过"驱动器"选中一个或多个硬盘。
- 选定了大范围后,还可以限定对其下子目录的处理:
![图片](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_t2ccH6Zvyk3YoCM11xCn_8ov7Nj2v5Eo9Th36WyFKo-23Ccg7eV3SYnXxI8vmOWubdihzXgkqdIgAiiWb--FfDhbkhqNv0L16Bc_rv3zCtW_XTEgrPywRdFIXv8gCeSdF4ppYTLQQ=s0-d)
- 还可以指定,让目录中的压缩文件也参与搜索--上一讲中强调过,TC视同压缩包为目录,十分方便。
- 查找文本
比如,我们要在金庸小说合集中,找含有"杨过"的小说,就可以如下图搜索。
![图](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vcE9EwMbxGQXFeKuQVkp7hhzBOvnR2UEBV16kTE2Y2d-VCt7tF2MJIgf3BqD0A53fg7W8yeoFWOSzLhLoViNGUPfT3cUPtx_Hm8VcKlHUtYnCbuB0PR2uumYaLqCknA38Nyusq=s0-d)
查找文本的选项很多,可注意"查找不包含该内容的文件"、文件编码。另外,这里也支持正则表达式。
3. 搜索:高级选项
高级选项可处理文件的时间、大小、属性,并具有简单的查重功能。
文件时间
这里的文件时间,实际是文件修改时间,不是文件创建时间或文件访问时间。对于文件时间的选择,可以按绝对标准(从某日~某日)或相对标准(以现在为基 准,N天内)--还记得上次讲的,把7天内更新的文件设置为其他颜色的操作吗?
文件大小
看看就明白,不用讲了
属性
看看就明白了,看不明白也不讲了。我还未遇到过要看文件属性搜索的情况。
文件查重
当然有专门的文件查重工具,但这种频度极低的操作,下载一个专门工具,对多数人而言未免浪费。TC此功能虽然不是很强,用起来(比如删除重复文件)不是特别方便,但关键时候还是能发挥作用的。
文件名和大小的选项,至少二选一,也可全选。最后的按文件内容可选可不选。
试着搜我的常用素材图片,果然发现了6对大小相同的图片;如果再加上内容相同,则只有5对。一一检查,果然是重复文件。其中差异的一对是图片完全一样,但颜色做了调整。
补充:查重后处理工具
TC在查出重复文件后,只会告诉你结果。这时,如果你想把重复文件全部删除,就要先选中它们。因为它们呈AABBCC这样的排列形式,所以想选出一套ABC来实在不方便。为此,有人制用了小工具一一选择,详情参见《
DupSelector.exe:让TC文件查重后自动选中重复项 》。
![tc4_023.png](file:///C|/Temp/EvernoteCopyBuffer/c6fd965e-95ce-4a04-a7ed-e9d58f043436.png)
4. 搜索:插件选项
首先声明一下,我到目前为止,并未实际用过任何内容插件;我常用的TC下,也未安装内容插件。因此,限于经验,如果讲的不对,请大家指正。
内容插件,顾名思义,就是把文件的内容进行提取,供文件管理器进行处理的。应该说,这是一个较大的进步。因为传统的处理文件,所关注的信息是来自于文件索引,同时把文件内容看做无意义的比特流,至于是何种格式、何种内容,并不区分。而内容插件则是从文件头,提取相关信息,以备使用(比如搜索、自定义列、改名)。
因此,多数内容插件是针对不同的文件类型的,并且以多媒体居多。看一下 http://www.ghisler.com/plugins.htm 相关内容就知道。
用张学思版举几个例子:比如用cdocprop插件,搜"作者"为自己的word文件。
补充
:由此你应该想到,如果你想用这一功能来便利搜索,就应该在维护文件信息时,先输入这些信息。也就是说,用户要根据软件的功能,调整应用习惯。
再例:用imgsize或exif等插件,搜"宽度"大于1024的照片。这一点对我还有点用处,因为我的习惯是把别人发来的过大的数码照片,先删(保留十分之一)再缩(缩到当前电脑屏幕分辨率)。
除了图像文件之外,内容插件最丰富的就是音频、视频文件了。
5. 载入/保存
载入保存并不是搜索本身的功能,而是从搜索功能引出的一个中间成果。但是此成果可以被其他功能所调用,从而大大拓展了其应用效率。
在前面的多个标签中,我们可以组合设置复杂的搜索条件。所谓保存,就是为这些条件取一个名字,下次重新搜索时,就无须重新输入,只要在这里"载入"即可。此外,在颜色设定中,文件类型也是依据此处的搜索条件保存结果。
在张学思版TC中,已经预置了多项搜索规则,大家可以自行研究,这是快速提高应用水平的好方法。如何研究?只须选中一个规则,载入,然后看一下各标签中的选项--看之前先想一下更好。更重要的是,要想一想会有哪些用处。
搜索规则可以新建(即保存)、删除。能否修改呢?好好想一想吧。
6. 搜索结果
搜索得到结果后,TC仍提供了远超过资源管理器的功能。
- 点击搜索列表,直接Ctrl+c可复制列表。
- 选中某一个(注:此处无法多选,无法右键选择)文件,按"查看"或F3快速查看文件内容。
- 选中某一个文件,可跳转到所在目录并选中此文件。
- "输出到列表",张学思版似乎译为"填入文件窗口",是一个极为有用的功能。这相当于把搜索命中的所有文件--原来分散在不同目录--集合到了一个虚拟目录下,在此可以对它们进行批量操作。比如改名、移动等。小技巧:按住shift再点此按钮,则会把文件列表输出到新tab中,这样就不会影响当前窗口的内容了。
7. 补充
搜索是一个复杂功能,因此,应优先采用其他方式来寻找和定位文件,这样才能提高效率。比如Ctrl+b后排序,或过滤,或直接输入字符串定位,会比alt+F7输入一系列选项更快速。当然,Ctrl+b一定不要用于文件总数过多的大目录,如windows和program files目录。
三、批量改名
批量改名的操作方法是,选中多个文件--也可以包含文件夹,然后按快捷键 ctrl+m。
1. 基本选项
![tc4_024.png](file:///C|/Temp/EvernoteCopyBuffer/860e20ef-bea2-4f47-b348-dd53d56d9319.png)
TC批量改名界面上,基本选项主要有:文件名、扩展名、替换、计数器4部分。
文件名
[N]表示文件名本身。
[N1-2]表示文件名中,第1-2个字符。其他形式还有[N3,4]表示从第3个字符开始的4个字符,[N2--3]表示第2个到倒数第3个字符。更多参见帮助。此外,还有[P]、[G]占位符。
[C]表示计数器,参见相应选项。
日期和时间实为修改的日期和时间,更丰富的时间可通过"插件"来获取,大家可自行实验。
扩展名
请参照文件名,略
替换
表面看平淡无奇,但可以通过正则表达式、多次替换,实现神奇的效果。很多改名都是通过替换完成的。
计数器定义
设定起始值、步长、位数。看这里,好象只能是数字。难道TC真地不能用字母来进行计数吗?
请试一试[Ca+2]得到什么效果?
2. 高级接口
上面的做法都是用TC自身的改名功能,如果你觉得还不够,TC在7.0版开始,提供了文件名的外部编辑功能。点击图中按钮,在下拉菜单中选择"编辑"。由此,则文件名可以用VIM、excel等任何你擅长的工具进行编辑,然后,加载进来即可。甚妙!
3. 实用举例
文件改名,纸上得来总觉浅,绝知此事须躬行。我们看一下水木社区网友曾经遇到过哪些文件批量改名问题,又是如何解决的呢?(请水木各网友许可这些引用,我已保留链接,且此系列文章无任何稿酬)
实例1把
file_A_2000.txt
file_B_2000.txt
file_C_2000.txt
file_D_2000.txt
改为
A.txt
B.txt
C.txt
D.txt
做法是:
文件名为[N6]
提问者补充说:
实际上,文件名中间的部分可能不只是一个字母,而且长度不一致,比如
file_A1_2000.txt
file_B23_2000.txt
file_C234_2000.txt
file_D_2000.txt
想只保留中间的部分
回答1:
没什么技术含量的方法:
分两次
第一次 search for: file_
replace with: 空
第二次 search for: _2000
replace with: 空
回答2:
一次就够了
search for: file_|_2000
replace with: 空
实例2问题:
dhsah.dhjafh.ext
要把前面的.都改成_,后缀前面的点不改
文件前缀中可能有0-N个点。
回答:
三步即可,请先用少量文件试验。
① 文件名"[N].",后缀仍为"[E]",同时替换".."为"@@@",执行
② 替换"."为"_",执行
③ 替换"@@@"为".",执行
这一笨方法获得了好评!
更多实例参见作业部分,或到水木社区TC版搜"改名""重命名"
四、说说快捷键
1. 默认快捷键不尽合理
大量快捷键是TC高效操作的基础。但有些默认快捷键并不符合大多数人的习惯。"民愤最大"的当属改名/F2了。TC默认键如下,几乎任何用户,都会把"改名"热键设为F2。
F2:刷新
Ctrl+r:刷新
F6:移动或改名
另外,热情高涨狂奔不已的runsnake网友,也是TC新任版主,还发文
说说TC快捷键中最不合理的几个 。
一般用户,还会按汉化版的习惯,把Ctrl+1/2/3,分别设为复制文件路径、名称、路径+名称。
2. 更改快捷键
快捷键不合理,则改之。有2种方法。
一是图形化操作,如下图,点击放大镜图标,即可进入命令选择界面。但我可以保证,如果你想通览一下TC的全部命令,则这是一个好方法。如果你想找某条命令,恐怕要失望了。因为TC的内部命令太多!!!
![](file:///C|/Temp/EvernoteCopyBuffer/83a21978-d175-4631-b491-f251e4ca9654.png)
所以,很多常用快捷键的更改,还不如采用方法2:到网上搜索一下,按结果直接修改ini文件。比如,在wincmd.ini的[Shortcuts]段,增加如下的内容:
C+1=cm_CopySrcPathToClip
C+2=cm_CopyNamesToClip
C+3=cm_CopyFullNamesToClip
C+4=cm_cm_CopyNetNamesToClip
F2=cm_RenameOnly
F6=cm_MoveOnly
3. 修正上一讲的错误
上一讲提到,TC压缩文件Alt+F5总是到对面窗口所在目录,这是因为它调用了"压缩到对面窗口"的内部命令。其实定义如下,就可以按ctrl+ alt+F5,在生成压缩文件时,置于当前目录了。感谢shanny的指正,正如同他所说,shanny版、张学思版已内置了这一定义,大家可以直接使用。其实,我的ini中也有此定义,大概时日太久,又忘记了。
CA+F5=cm_PackFiles
五、总结及作业
1. 总结
本讲相对枯燥一些,因为搜索、改名本身并无乐趣,只有需求来时,才会有实用的感觉。但这种需求,一旦出现,往往就是资源管理器难以胜任的,这时便显出了TC的强大。
因此,学习本讲可凭兴趣。有兴趣者,可通读帮助文件,及水木社区的实例,反复思考。无兴趣者,可大概知道TC能做什么,用时再查。
2. 作业
- 在官方TC目录下,搜*.txt,结果是哪些文件?再搜"*.txt|re*",有何变化?
- 搜索规则可否修改?
答案:可以。载入、修改、保存为原规则即可。
- 单个改名有三个问题:哪个快捷键、是否含后缀、是否要确认,请阅读如下讨论:请问TC中类似于F2改名的快捷键是哪个、请问如何设置F2改名时不需要改动后缀、
如何设置才能改名后不需要按enter,了解TC的思想。
- 能批量改为"[会计][ACCA][CAT]"这样的格式吗?试一下,再思考之后,才能看答案。
- 能在"桌面"目录下改名吗?请试验并思考之后,看这里。
- 如何把001.Secret Garden - Swan.wma这样名称的前面的"001."删除?思考之后,才能看答案。
- 有网友问:有一些常用的本地文件搜索操作, 每次时间不短, 但都是一样的, 硬盘文件变化每次也不大, 每次都要现去搜索很烦, 能把搜索结果保存下来里就好了, 以后重新启动tc也能直接调用。能实现吗?
见这里(水木原贴已被删)可参见后文的"TC快捷无极限"一讲。
- "alt+F7"的文件搜索框中,对于大小的搜索项目,只有"<,=,>",请问能否针对大小进行区间设置,比如"大于4M,小于20M"大小的文件?见这里。
- 直接搜索也是搜索,能否快速选中这些文件呢?见这里。
- 有人问:TC的查找文件功能,查出来的结果用"输出到列表",可以看到所有的结果文件,但这个时候没有办法一目了然地看到这些文件的属性,比如大小、创建日期、修改日期。试一下你的原版TC和张学思版,是否如此?原因何在?(完)
[TC学堂] 5.文件(夹)比较与同步 :: xbeta(善用佳软)
善用佳软/
TC学堂/正文 (更新:2008-02-19 初稿:2007-11-06)
第5讲:文件(夹)比较与同步
大家如此喜欢和欣赏TC,除了它把windows资源管理器的已有功能,提升为更方便、更高效的境界外,还因为它还提供了很多新功能,很多原本要用专门软件才能完成的功能。也就是说,一个TC代替了多种工具软件。比如,本讲介绍的文件(夹)比较与同步功能。
准确说来,文件(夹)比较与同步对应于TC的3项内部命令:
1.比较文件:比较两个文件内容的异同。
标准菜单:文件→比较文件内容
快捷键:原版无;张学思版F10;Shanny版Shift+F1
2.同步文件夹:比较两个文件夹的差异,并进行同步。
原版菜单:命令→同步文件夹
快捷键:原版无;张学思版、Shanny版Shift+F12
3.比较文件夹:显示两侧窗口内容的异同
标准菜单:选择→比较文件夹
快捷键:Shift+F2
请注意,初学者经常分不清功能2与功能3的区别。笔者认为,这种困惑的根源不在用户,而是软件本身对功能的描述与用户习惯性理解不同。按其实质功能来讲,功能2应称为"工具:文件夹比较与同步",功能3应称为"选中文件夹的不同文件"。也就是说,功能2是类似于批量重命名、搜索一样的内置工具:功能强大、可以设定选项、要在新窗口进行操作;功能3则只是在原有的TC主窗口中,通过选中差异文件进行显示。
并且大多数情部下,用户理解的比较文件夹是指功能3。正因如此,在xbeta提供的快捷键设置中,直接把快捷键Shift+F2从功能3改向了功能2。请大家在使用中,注意它与标准版、张学思版及Shanny版的区别。
一、比较文件
需要说明的是,不是所有用户都有文件(夹)比较与同步的需求。即便偶尔用到,每个人的情况也差别很大。因此,如果觉得某些举例无实用价值,可略过,或只关注它背后的技术功能。
1. 比较两个文本文件
任意找一个文本文件--最好每段文字不要太多,段数不要太多,比如找一首诗。
然后复制一个复本,并进行改动,比如加或减一行,加或减几个字。
然后,选中这2个文件,按下比较文件对应的快捷键(见上)。
结果如下图:
![图:比较文件](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sdvfDmbzYMdxtA8suoIiCkaR8Ct4mFDOzewcsugUlmdrA82fjLdp_Wa4geEnn14Q-KY4YeTIhUmahfCqzWiIlDadvTQAVuAC0tCR9WF4GHNIw8bP5oJuRzTYlUCBgEUz647YPxhq8=s0-d)
差异内容以高亮颜色进行了显示;
点击"下一个差异"、"上一个差异"可以直接跳转到差异位置,对长文件尤其方便。
也可以通过搜索按钮,直接找到关注的段落或文字。
比较英文时,还可以设定是否区分大小写。
对于文本文件,支持Unicode格式,但不支持UTF-8。
可以指定对空格、经常出现的行是否忽略。
也可以比较二进制文件。实际在文件比较功能中,对文本文件(txt、ini、htm、xml)可以直接列示出内容差异;而对非文本文件(exe、dll、office、多媒体),只能按二进制比较,也就是说,作为010101这样的字符串流进行比较。这种比较可以显示差异,但不是以文件内容的形式展示出来。比如,对office文件可以发现差异有多少,但无法对应到内容。要看到差异的内容,应当转向编辑软件本身的比较功能,如MS Word的比较文件功能。
从TC7开始,比较文件窗口也添加了编辑功能。可以对内容进行编辑修改,保存后重新比较;也可以直接把一侧的某一行(段),复制到另一侧。
2. 个性化设置
- 自定义颜色。文件内容比较视图中,对差异部分、选定差异部分的颜色可进行自定义设置,并且文本与二进制模式可设定不同方案。设置方法如下图:
![图:设定颜色](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tUGmuBcDD6zO_2brf0qNuOxMw63NkEjbRgrtPJj6vcBhlswgNow0NS-xfSHvjZbJEf5bg3HeKZOMUx5zU6lt8Dev9WfR4G9HUlYZ0XMbguVSD5i4HHXG19AV0JBez6Y3HLGzxEtw=s0-d)
- 窗口上下并列。可以通过临时点击界面图标,或修改wincmd.ini,在[Configuration]中加入 CompareVertical=1 来设定2个文件在比较窗口中上下排列显示。
- 外部比较程序。如果觉得TC的比较功能不够专业和强大,可以指定外部比较工具,比如WinMerge等,由TC在比较时进行调用。
3. 更多实例
例1:WPS 2007放弃了自有格式。
笔者在试用WPS 2007时,怀疑它放弃了独立文档格式而采用MS Office格式。最简单的验证办法,在WPS 2007中新建一个文档,先保存为 a.doc,再保存为b.wps。然后用TC进行比较(二进制),发现只有文件头部有一处差异,其他内容全相同。
由此,对底层文件格式一无所知的笔者,就