第9.5节.更快速搜索文件
搜索文件其实有2种方式。第一种是实时搜索原始数据,比如TC和资源管理器就是这样搜索文件的。也就是说,软件将用户提交的条件与当前的实际文件系统进行比较,找出符合的目标。这种搜索可以找到最新的文件,具有实时性,但速度较慢。另一种方式是:先为硬盘文件事先建立索引数据库,然后将搜索条件与数据库进行比较,找到命中结果。其优点是速度明显加快,缺点是因为数据库不是实时更新,所以有时结果会有遗漏。
但从实用角度来看,后一种方式是可取的。因为多数情况下,我们寻找的文件都是旧文件。如果是最新文件,你通常会记得它放在哪里。或者,你可以根据需要,结合两种方式进行使用。
通过索引搜索文件的工具中,有一款极小巧且免费的locate32值得推荐,并且它能通过插件FSE与TC集成。
Locate32不推荐了,现在推荐使用Everything,一样可以和TC集成,而FSE(TC插件)的搜索不支持中文,而且同样依赖Everything,所以同样不推荐使用FSE。
简单说一下Evevything和TC的集成(Everything搜索的结果在目标目录按回车或者目标文件上CTRL+回车后,在TC窗口中打开):
修改 everything.ini
增加三行
open_folder_command2=$exec("D:\apps\manage ment \Tcmd\TOTALCMD.EXE" /O /P=L /L="%1")
open_file_command2=$exec("%1")
open_path_command2=$exec("D:\apps\manage ment \Tcmd\TOTALCMD.EXE" /O /P=L /L="$parent(%1)")
注意:
1、修改Everything.ini文件时,请先退出系统托盘的Everything程序,否则修改会无效;
2、请自行修改Everything及Total Commander 实际的路径指向。
以上摘自 广州·狐仙 所编写的《Everything基本设置指南》。
相关下载、介绍请自行搜索。
顺便说一下,TC中搜索文件默认快捷键为Alt+F7,这与Windows习惯Ctrl+f搜索不太相符。如果你想换回Ctrl+F,可进行自定义。注意,因为TC将Ctrl+f指向了“连接FTP”。所以,最好同时为连接FTP指定新的快捷键,比如Alt+F8。实现方法是,在wincmd.ini的shortcut段增加:
C+F=cm_SearchFor
A+F8=cm_FtpConnect
时间: 2024-12-04 12:17:29