先说几个重要的设置
设定全局快捷键ALT+SPACE调用Everything
同时可以关注wox程序http://www.wox.one/%20但是我用不习惯,还是我还是习惯everything
集成到右键菜单,类似vscode,搜索某个文件夹
右击该目录,在弹出菜单上选“Search%20Everything…”。这时你会看到Everything的搜索框中,出现了带引号的目录名。
支持搜索历史
%20可以把你经常搜索的内容添加到书签
(方法:菜单栏上的书签→添加书签,就可以了。也可以直接%20Ctrl+D,和浏览器添加书签一样),下次就可以直接点击书签就可以了。
基本的搜索技巧
通配符:
%20*%20%20通配符*可以匹配任意长度和类型的字符。*前后不需要空格
%20?%20·通配符?可以匹配单个任意字符。例如:如果要搜索扩展名为两个字符的文件:%20*.??
搜索%20D:\读书%20目录下的pdf文件
D:\读书\*.pdf
完整匹配文件名,默认是模糊匹配的
wfn:%20匹配完整文件名.%20
wfn:main.java
wfn就是wholefilename:%20匹配完整文件名.%20
只匹配文件或文件夹,增加前缀
file:%20%20只匹配文件
folder:%20%20只匹配文件夹
逻辑搜索%20空格(与),%20|(或),%20!(非);
可以输入多个关键词,以空格分开,表示搜索结果要包括全部关键词。大家肯定对这种做法不会陌生,因为它正是搜索引擎的惯例。
举例:键入(不包括引号,下同)“李白%20北京%2008%20jpg”,可以快速找出某些照片。
要搜索几种图片类型,注意%20|%20前后都有空格[看]
*.bmp | *.jpg | *.png
引伸:既然空格表示“与”,那么如何表示真正的空格呢?很简单,加英文半角引号,比如”program files”。
下面的内容是留给程序员小伙伴的,[微笑]
正则表达式
regex: Enable regex.
这个搜索技巧相对来说比较高级,在使用之前要确保已经勾选正则表达式选项(菜单栏上的搜索→使用正则表达式或者直接 Ctrl+R )
() 小括号用于确定范围。例如: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。[ ] 中括号表示能够匹配其括号内出现的一个字符。例如:[abc]能够匹配a、b或c。[a-z]将能够匹配a到z之间的任意一个字符。[abcx-z]能够匹配a、b、c、x、y或z,其也可以表示成[a-cx-z]。{m,n} {m,n}表示其前面的字符至少重复m次,但是重复次数少于n。例如:a{3,5}匹配aaa、aaaa以及aaaaa,但是不能匹配aa或aaaaaa。此表达规则在一些老的版本中不可用。另外你点开菜单栏的帮助→搜索语法\正则表达式语法\命令行选项你可能还有些别的收获哦。
有几个学习正则很好的网址:
https://github.com/ziishaned/learn-regex 这个有中文版
后面是英文版,不爱看英文的小伙伴要加油了。[偷笑]
https://www.dataquest.io/blog/regex-cheatsheet/
https://code.tutsplus.com/tutorials/8-regular-expressions-you-should-know--net-6149
https://www.machinelearningplus.com/python/python-regex-tutorial-examples/
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除