快捷扩展
三、FavMenu:让TC收藏夹超越TC
习惯了TC中超方便的目录切换与文件定位,再回到windows的打开、保存对话框中切换目录,会感觉极度不便。如何解决这个问题呢?
朴素的办法:笔者的做法是先在TC中定位到目标,然后ctrl+1/2/3复制其路径/文件名/完整路径,最后粘贴到对话框中。这是一种笨办法,但比较朴素。
扩展的高级办法:FavMenu。用户利用FavMenu可以任意对话框中,使用TC的文件夹菜单功能。
FavMenu是用AutoHotkey——笔者非常推崇的脚本工具,参见AutoHotkey初级入门教程:让重复工作一键完成——开发的系统增强小软件,也可作为程序快速启动工具。它记录常用目录和可执行文件,并能在系统对话框(打开/保存、浏览目录、Office对话框)、命令行、资源管理器、Total Commander中调用。FavMenu的配置格式与Total Commander保持一致,也可以直接沿用TC的配置,因为它本来就是作为TC的扩展而开发的。几乎所有TC收藏目录功能——包括插件、虚拟变量——它都能实现。并且可以在TC不启动的情况下正常使用。当然,多数用户的TC实际上都是一直打开的。它在第一次启动时会自动检测TC,如果检测不到,就与资源管理器一起集成。
它的配置界面如下,然后就可以在任何地方按快捷键(比如Ctrl+q)调出快捷菜单了,十分方便。
四、更快速搜索文件
搜索文件其实有2种方式。第一种是实时搜索原始数据,比如TC和资源管理器就是这样搜索文件的。也就是说,软件将用户提交的条件与当前的实际文件系统进行比较,找出符合的目标。这种搜索可以找到最新的文件,具有实时性,但速度较慢。另一种方式是:先为硬盘文件事先建立索引数据库,然后将搜索条件与数据库进行比较,找到命中结果。其优点是速度明显加快,缺点是因为数据库不是实时更新,所以有时结果会有遗漏。
但从实用角度来看,后一种方式是可取的。因为多数情况下,我们寻找的文件都是旧文件。如果是最新文件,你通常会记得它放在哪里。或者,你可以根据需要,结合两种方式进行使用。
通过索引搜索文件的工具中,有一款极小巧且免费的locate32值得推荐,并且它能通过插件FSE与TC集成。相关下载、介绍请自行搜索,以下演示其安装及使用过程。
视频:swf/501x421/197KB。
顺便说一下,TC中搜索文件默认快捷键为Alt+F7,这与Windows习惯Ctrl+f搜索不太相符。如果你想换回Ctrl+F,可进行自定义。注意,因为TC将Ctrl+f指向了“连接FTP”。所以,最好同时为连接FTP指定新的快捷键,比如Alt+F8。实现方法是,在wincmd.ini的shortcut段增加:
C+F=cm_SearchForA+F8=cm_FtpConnect
五、后记
TC的最大特点是快捷。我们要从两方面来理解这一特点。
一是TC能做到多快捷?这个问题当然没有答案。即便如笔者用了这么多年TC,仍然能不断发现一些新功能,可以让原以为无法实现的操作更加快捷。说个具体的例子,通过扩展命令+快捷键的做法、以及ctrl+d不仅能切换目录的功能,就是在写本讲的过程中发现的。因此,从学习角度,TC的技巧是永无止境的。
二是我们需要多快捷?TC本身并不是必需的,有更多人利用资源管理器进行操作。计算机只是一种工具,而TC则是管理这一工具的工具,它离我们的本职工作还很远。它只能支持我们的工作,并不能代替我们的工作。因此,提醒大家一面学习TC,一面不要忽视我们的目标:做有价值的事。低效地做有价值的事,比高效地做无价值的事更重要。
TC学堂的目的是帮助初学者了解和入门TC。这一目的基本达到,因此,TC学堂也快要结束了。欢迎大家反馈意见,提出还有哪些内容是你所关注的,以便于在最后几讲中进行介绍。谢谢大家!谢谢Ghisler开发这样完美的TC!(完)
网友评论