我是怎么进行本地搜索的

原帖:
https://twitter.com/ultramarine471/status/1539276190917087232

跟某个年轻朋友谈了下某个自动生成快捷方式的脚本的写法,以及要不要添加一个模糊搜索的小函数,他的意思是快捷方式普遍用的缩写,这样有时就会忘记原来的名称是什么,所以要加一个映射表,顺便提供对原名进行搜索的功能。

他的想法有一定道理,但无奈我太懒了,我一旦忘了就直接打开目录用命令行搜了(用了一个shortcuts的目录来放bat和各种快捷方式),其实也可以直接用listary的后缀搜索去找出目录下所有bat文件。 他可能觉得切来切去不一致,但我觉得其实就算直接肉眼浏览目录也不会太慢,毕竟二者几乎是同时生成的。

可能有人不太清楚我在说什么,首先我偶尔就得批处理一些东西,写了一些脚本我通常会直接生成一个bat(之所以不打包是因为我改得很频繁)以及关于这个bat的快捷方式,然后我把这两个文件放到一个(已加入 环境变量path的)文件夹中,这样就能直接快捷键运行。

但因为我快捷方式一般会用缩写,并且有些跟原来的名字不一样,他担心如果换了硬盘,是不是就意味着没法时间排序,以及是否应当在想不出来时进行一些提示。首先第一个时间排序的问题我以前也担心过,但换硬盘什么的也得再过四五年,不过这个我确实没考虑到,预见性这点上他明显是优于我的。

至于搜索,现在我的搜索一般就只是用listary+file-locator-pro这两款软件,前者是关于文件名的搜索,后者可以进行文件内的搜索,我知道许多ide也会提供强力的搜索支持,但我更多的还是希望随开随用的那种。

当然他这种愿意提供搜索支持、有提供搜索支持的意识的人,日后应该会非常厉害,好多网站是不提供站内搜索的,总觉得读者只需要会Ctrl-f就够了;或者搜索烂得没法用,甚至不如google+site: http://your.site/ 来得全。

尤其是像各种文档教程,几十页上百页的那种,求求你们真的加个搜索功能吧,谁不想早点定位到想要的部分早点完工。