Everything介绍
官网地址: https://www.voidtools.com/
概要
Everything 只能检索NTFS,对FAT32、FAT16不支持
索引时间:新装的win10(120,000个文件)只需要1s
文件内容搜索: Yes,但比较慢. 搜索/高级搜索/包含字符
收费: Free
安全隐患: 因为索引时需要管理员权限, 索引会包含其他用户文件.导致其他用户文件也能被搜索到.
添加其他位置索引: 工具/选项/文件夹 添加. 可添加网络内共享文件夹的索引
可以运行在非管理员状态: 工具/选项/基本 取消勾选 管理员模式运行, 重启Everything
关于搜索
布尔运算符(Boolean Operators)
And: 搜索包含 abc和123 eg: abc 123
Or: 搜索包含 abc或123 eg: abc|123
Not:搜索不包含 abc eg: !abc
通配符(wildcards)
* : 匹配所有数字,字符
? : 匹配单个数字,字符
格式搜索
eg: *.MP3 搜索所有mp3 格式.
指定路径搜索
eg: downloads\ .mp3 搜索 下载文件夹下的 MP3.
包含空格搜索
eg: "foot ball" 只能匹配 foot<space>ball,而不能匹配football、footeball等等。
Everything 高效搜索技巧之正则表达式
在使用之前,确保已经打开正则表达式选项(菜单Search → Enable Regex)
- | 竖线表示或。例如:gray|grey 能够匹配 gray或grey(注:在|两侧没有空格)。
- () 小括号用于确定范围。例如:gr(a|e)表示在gr和y之间有一个字母a或e。gr(a|e)y将匹配gray或grey,与gray|grey 意义相同。
- ? 问号表示其前一个字符可能出现,也有可能不出现。例如:colou?r将匹配color和colour。
- * 星号表示其前一个字符可能不出现,也可能出现一次或多次。例如:ab*c将匹配ac、abc、abbc、abbbc等等。
- + 加号表示其前一个字符出现一次或多次。例如:ab+c将匹配abc、abbc、abbbc等等,但不能匹配ac。
- . 点号可用匹配任何单个非新行字符。(事实上,把哪个字符称之为新行却是不一定的,可能是编码特别或位置特 别,但是可以肯定的是这个行中一定包含其他字符。)在POSIX括号表达式规则中,点号只匹配一个点。例如:a.c 可以匹配abc等等字符,但是[a.c]只匹配a、.、或c。
- [ ] 中括号表示能够匹配其括号内出现的一个字符。例如:[abc]能够匹配a、b或c。[a-z]将能够匹配a到z之间的任意一 个字符。[abcx-z]能够匹配a、b、c、x、y或z,其也可以表示成[a-cx-z]。
- [^ ] [^ ]表示可以匹配任何一个没有出现在其括号内的字符,与[ ]刚好相反。例如:[^abc]能够匹配任何一个不是a、 b、c的字符。[^a-z]能够匹配任何一个非小写字母之外的字符。
- ^ 匹配名称开始的位置。在以行为基础的工具中,匹配任意行的开始位置。
- $ 匹配名称结束的位置,或者匹配字符串结尾新行的结束位置。在以行为基础的工具中,匹配任意行的结束位置。
- {m,n} {m,n}表示其前面的字符至少重复m次,但是重复次数少于n。例如:a{3,5}匹配aaa、aaaa以及aaaaa,但是不能匹 配aa或aaaaaa。此表达规则在一些老的版本中不可用。
其他
Everything的文件共享功能
Everything 内置了HTTP、ETP/FTP服务器的功能,你可以将你的硬盘变成一个网站或FTP,方便别人下载你的文件!并且,HTTP的分享还拥有一个方便的搜索功能呢!
使用时只要点击菜单“工具”-“HTTP服务器”或“ETP/FTP服务器”后,就可以启动服务了。
启动HTTP服务后,你只要在浏览器中输入 http://本机ip:端口号 即可进行访问。
FTP的服务则需要FTP客户端来访问,你还可以在“工具”-“选项”-“HTTP”或“FTP”中设置端口号和访问密码等。反正有了Everything,你就可以在局域网内随心所欲地分享文件了!当然,如果你的机器有外网的IP(如电信的ADSL),还能让Internet上的任何人访问你硬盘里的文件呢!不得不说,这是一个非常非常棒的应用!
Everything与其他软件集成(转自善用佳软)
Everything如此好用,所以很多网友探索了它与其他程序的集成方法,汇总如下。个人观点是,Everything与TC的集成具有很高实用性;另外几种集成可供参考和启发。
Everything与Total Commander集成
A. 双向集成的目标
所谓Everything与Total Commander集成,到底指什么?善用佳软的实际使用中,实现了如下双向集成:
① 从TC到Everything:在Total Commander中,按下ctrl+alt+f则打开Everything进行搜索;
② 从Everything到TC:在Everything搜索结果上,双击目录,或在文件上右键菜单“打开路径”,则Total Commander进入此目录。需要说明的是,目前TC只能打开该目录,但不能自动选中搜索结果。
B. 从TC到EVERYTHING的集成方法
依靠自己:“自己动手,丰衣足食”,虽然效率不一定高,但这是最可靠的方法,即利用Total Commander的标准功能调用Everything。其实现手段有多种,原理和视频操作可参见《TC学堂》中《第7讲: TC快捷无极限》中相关内容,比如“4. 外部程序化为TC扩展命令”。
依靠TC作者:最理想的方案当然是,TC作者针对Everything提供专门的、更优的集成方案。但是,坚持自己原则的Ghisler认为:尽管Everything效率极高,但由于NTFS格式限制,不具有通用性,所以,不会官方集成。
依靠雷锋叔叔:除了TC作者,你还会期望网络上某个热心人开发一款相应插件。果然,俄罗斯网友为TC开发了FSE插件。优点:可以把搜索结果输出到TC的窗口里面处理。缺点:目前仅支持ASCII字符,即不支持中文。(作者表示,将在 Locate 支持Unicode之后,修复此bug。)所以,最终结论是:中文用户暂不推荐。
C. 从EVERYTHING到TC的集成方法
Everything集成Total Commander
这次更新不仅仅是语言包,更重要的是可以支持其他文件管理器,已经可以和total commander集成了。Everything FAQ有介绍。
修改:
explore_folder_command=$exec(“%SystemRoot%explorer.exe” /n,/e,”%1″)
explore_folder_path_command=$exec(“%SystemRoot%explorer.exe” /n,/e,/select,”%1″)
open_folder_path_command=$exec(“d:appwincmdTOTALCMD.EXE” “$parent(%1)”)
open_file_command=$exec(“%1”)
open_folder_command=$exec(“d:appwincmdTOTALCMD.EXE” “%1”)
explore部分不用变,保留第二种选择。需要在tc里设定只打开一个tc实例,我试过用tc命令行的/o参数来不打开第二个实例,但是everything不认。
现在双击找到的文件会打开,双击目录会激活tc跳到该目录(如果你想设定在左边,右边或者新建一个tab可以尝试加上tc的命令行参数,不一定能用),右键选择文件,open path会用tc打开文件所在目录。
再在tc里或者其他全局hotkey设定程序里设定everything的激活热键就可以了(我不喜欢一直开着,随用随启动并不慢)
需注意的是,上述功能只适用于v1.2.0.323b及以后版本,请检查你的程序,或下载最新beta版。低版本Everything无法识别上述ini内容,会强行删除。“在tc里设定只打开一个tc实例”的做法有2种。一是图形化操作(推荐):配置 → 操作方式 → 主程序 → 只允许一个TC运行。二是直接在wincmd.ini中的[Configuration]段增加一句 onlyonce=1,并重启TC。
PS: Total Commander(TC)
善用佳软/TC学堂/ http://xbeta.info/studytc/index.htm
水木社区/超强万能管理器 http://www.newsmth.net/nForum/#!board/TotalCommander
官网Total Commander: https://www.ghisler.com/
Everything介绍相关推荐
- 简单介绍互联网领域选择与营销方法
在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...
- 常用开源协议介绍以及开源软件规范列表
1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...
- python:Json模块dumps、loads、dump、load介绍
20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...
- pytorch学习笔记(九):PyTorch结构介绍
PyTorch结构介绍 对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握.水平有限,如有错误,欢迎指错,谢谢! 几个重要的类型 和数值相关的 T ...
- Python字节码介绍
了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的. 如果你曾经编写过 Python,或者只是使用过 Python,你或许经常会看到 Python 源代 ...
- Pytest - 使用介绍
1. 概述 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1.简单灵活,容易上手,文档丰富: 2.支持参数化,可以细粒度地控制要测试的测试用例: 3.能够支持简单的单 ...
- 遗传算法的简单介绍以及模式定理的简单证明
遗传算法 遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...
- k8s核心组件详细介绍教程(配超详细实例演示)
本文实验环境基于上篇文章手把手从零开始搭建k8s集群超详细教程 本文根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps学习总结而来 k8s核心组件介绍 1 ...
- Tensorrt一些优化技术介绍
Tensorrt一些优化技术介绍 Figure 1. A quantizable AveragePool layer (in blue) is fused with a DQ layer and a ...
- 网路摄像头技术参数介绍
网路摄像头技术参数介绍 星光级图像传感器 4MP (2592 × 1520) @30fps SmartH.265 / H.265+ / H.265 / SmartH.264 / H.264+ / H. ...
最新文章
- No module named ‘tensorflow.contrib‘
- python要学哪些_学python都要学哪些内容?
- flex中toolTip汇总
- vim入门教程(实践第一)
- 在python多进程中使用manager和Barrier
- HDU 1690 Bus System
- Java中使用Socket实现服务器端和客户端通讯
- mysql keepalived双主双活_mysql高可用架构方案之中的一个(keepalived+主主双活)
- wordpress主题-响应式CUI2.0翠竹林博客主题wordpress模板分享
- linux 建议锁和强制锁
- java+long.builder_java.lang.StringBuilder.append(long lng)方法实例
- Linux:用户管理
- 串口监视工具百度云免费下载
- [转] React之Immutable学习记录
- html问卷调查实验报告,网上问卷调查实验报告..doc
- Python笔记_39_前端_HTML
- 计算机打游戏的硬件,玩电脑常见的六大误区 看看你犯了几条
- 求职面试时,如何从面试官话语中揣测是否被录用?
- SolidWorks2016软件,SW2010-2016.Activator.GUI.SSQ激活闪退解决办法:
- 2020-10《信息资源管理 02378》真卷(独家文字版),圈定章节考点+统计真题分布
热门文章
- 2009年的法定假日放假安排
- 强化学习技巧四:模型训练速度过慢、GPU利用率较低,CPU利用率很低问题总结与分析。
- 主数据管理实施四部曲概论
- Ubuntu虚拟机中编译运行cgminer挖矿软件
- CreateFile 函数详解
- python 显示界片_在shapefile(Python)中查找面片子集的贴图边界
- 疣猪操纵杆_如何将您的Android设备用作鼠标,键盘,操纵杆等
- IOS 获取苹果手机的分辨率
- 通往智慧之路:IBM认知计算课程体系
- heidisql linux 安装_CentOS mysql GUI图形化数据库管理工具Heidisql的安装Navicat