给 Double Commander 增加文档内容文本搜索功能
给 Double Commander 增加文档内容文本搜索功能
在我的记忆中,Windows 大约是在 Windows 7 之后,系统的搜索已经支持搜索文档内的内容了(即在搜索栏输入 text 可以搜索到目录下名称中没有 text,但是文档内部正文中有 text 字样的 Word 文档等),这个功能 Double Commander(以下简称 DC)自身是不支持的,但是可以通过 Total Commander(以下简称 TC)的 TextSearch 插件来实现类似的功能。
- TextSearch:点击链接可以进入 TC 官网的插件页面,搜索 TextSearch 即可找到对应插件。
安装 TextSearch
TC 安装插件只需要按回车打开下载的插件的压缩包,但是 DC 需要手工添加。
解压下载的 TextSearch 压缩包,个人建议解压到 DC 目录下的 Plugins 目录下的 WDX 文件夹。
在 DC 界面的 Configuration→Options→Plugins→Plugins WDX 页面点击 ADD,选择解压的 TextSearch 文件夹中的 TextSearch.wdx,64 位 DC 请选择 TextSearch.wdx64,即可完成插件安装。
使用 TextSearch
打开 DC 界面的 Command→Search 页面。
在 Find files 对话框中,切换到 Plugins 标签页,勾选 Use content plugins,AND 和 OR 根据具体需要勾选,前者表示结果需要满足添加的所有搜索规则,后者表示结果只需要满足其中一条规则即可。
点击 More rules 按钮,在出现的规则中,Plugin 选为 TextSearch,Operator 根据需要选择,Value 输入需要搜索的文字,之后点击 Search 按钮,就会显示结果。
可以看到,搜索结果中的 WorkingCondition.xlsx 的文件名中并没有更新字样。
附注
文本文件的搜索 DC 本身就支持,TextSearch 并不支持搜索纯粹的文本文件。
可以看到,搜索结果中的 clean.bat 的文件名中并没有 del 字样。