这一期,不仅限于程序员,适合所有的互联网从业者,当然也适合所有的程序员。拒绝吹水!
我感觉这一期的内容比单纯的学习编程更加有用,可以加快你的工作效率,甚至可能影响你一生的电脑使用习惯,我真的没有在吹牛辣。
见识一下,什么才是真正的搜索技巧,如果你真的仔细看完我的文章,看完以后,你就可以马上用在你的工作和学习中,让你的工作效率如虎添翼!
打算做这一期的起因是这样的:经常看到很多小伙伴用错误的方式,搜索自己想要寻找的资料或者项目。然而因为没有掌握搜索技巧,经常找很久也找不到自己想要的内容。每次看到这种情况,都是又气又恨!又很同情这些新手小白!
有些所谓的前辈给小白们甩几个网站,比如 ,或者一些等等,然后告诉新手小白"程序员经常浏览的网站是这些,你以后经常关注下",我感觉这些都是屁话;
很多都是把前辈们给的一些网站,加入收藏夹,然后就没有然后了,常年收藏夹里吃灰!
首先介绍下如何高效的搜索自己浏览器的收藏夹中的网页;
不知道你们有没有遇到这么一个问题,自己浏览器的收藏夹里收藏了很多资料,但是每次用的时候,却不能立即找到它,需要点开文件夹,然后一个一个的去找,有时候花很久才能找到以前收藏的网页,有时候翻了很久也没有找到。
我不需要看收藏夹的内容,我就可以快速找到我收藏的网页,只需要我知道其中的关键字就可以,哪怕只记得一个关键字我也能相对的快速找到。
先准备一些网页,添加到自己的 Chrome 浏览器文件夹中,后面用这些收藏的网页来演示,会更容易理解。
收藏网页的时候,切记要自定义标签的名字,有标记的标签,更容易被搜索出来!
比如 可以修改为
是正则元字符的首字母,下次搜索的时候,输入正则的首字母,或者元字符的首字母,就可以直接找到了。
安装 Chrome 扩展,
Chrome 扩展的官网地址:https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
如果没办法访问谷歌,你可以搜索下 Vimium 下载,网上也有不少离线安装包;谷歌浏览器,360 极速浏览器,微软新版的 Edge 浏览器等都可以装。
安装启用后,按键可以直接搜索标签。
如果你想了解更多的命令,你可以按问号来进行查看,按键就是
最常用的快捷键
实践中意义不大的快捷键
更多快捷键你可以按问号来进行查看,或者查看 Chrome 浏览器的快捷键,不展开了。
上面介绍的收藏夹快速查找方法,目前市面上没有比这种方法更效率了,你可以想象下你的工作效率牛逼不牛逼?
Mac 有自带的,Mac 系统比较简单,只需要输入你的目标或者应用名字就好。 默认快捷键是
效果演示
- 想打开应用QQ音乐或者QQyinyue,输入 QQ 就会有提示
- 输入CSS就会看到相关的文件夹和 PDF 电子书等文件
- 输入javascript就会看到相关的文件夹和 PDF 电子书等文件
- 输入聚焦或者jujiao就会打开聚焦的设置,自定义设置当前使用的聚焦搜索
- 输入隐私或者yinsi就可以打开安全性与隐私的设置
mac 上的自带工具虽然很好用,但是很多小伙伴是 Windows 系统的;
windows 系统也是有不错的工具的。
环境安装
Windows 下是一个非常优秀的文件搜索,而且还是免费的
官网: https://www.voidtools.com/zh-cn/
注:通过上面中文网址安装后,默认是中文的,不需要进行语言设置了。
下载安装完成以后,推荐第一件事情就是简单的设置一下;
自定义设置
这个可以通过快捷键来自定义设置
-
打开选项
- 第一种方法:
- 第二种方法:
-
设置软件快速启动快捷键
- 下面是我个人的快捷键,推荐大家也这么设置;或者结合自身情况,进行调整。
- 找到并点击左侧
- 找到显示窗口快捷键
- 同时按住
- 点击应用,即可生效。
这个是快速搜索用的,如果你的文件名命名时按照一定的规律,比如进行存储,这样用 everything 调用的时候非常方便,能够快速定位,否则在一堆相同名字里找文件,那也是一件蛋疼的事情。
使用的方式来定义文件夹,也不错
小福利,渣男必备!
如果你有什么秘密档案,小黄片之类的,你可以把它放在正常人类找不到的目录里,然后设置隐藏文件和目录
- Everything 的索引 – 排除列表 – 排除隐藏文件和目录
只需要记录他的关键字就可以啦;要用的时候,按快捷键调出 everything ,输入关键词一秒到达!
这时 everything 就是一个文件隐藏工具了!
everything,渣男必备的软件!!!
这一部分不是介绍 Github 内的搜索技巧,而是介绍借助 Chrome 浏览器快速搜索
这一步的核心是:不输入www.github.com,直接搜索 Github 内容! 不进入 Github 网站,就可以快速的搜索 Github 内容!
- Chrome 浏览器中找到
- 或者在设置的顶部搜索进入
- 或者通过下面的命令直接进入
- 点击 按钮,添加 Github 网站,添加的内容,可以设置如下
-
其中 是需要在目标网站中,根据搜索进行关键字替换的;
-
比如我在 Github 的搜索中搜索,跳转到的地址是,那么就是替换关键字,所以就是
-
浏览器输入字母以后,然后按键,此时会显示 使用 搜索,然后我们输入需要输入的关键词,然后回车就可以进入了。
-
以后再去 Github 搜索内容,第一步按照我上面教你的就这么做,不要再傻乎乎的输入,网速慢的话,输 github 的网站以后,可能还会 loading 很久,然后才能开始正式输内容,那样的方式真的太慢啦!
很多程序员,喜欢关注自己所在领域的一堆公众号,比如做前端的,关注一堆前端相关的公众号;做后端的关注一堆后端的,做 java 的关注一堆 Java 的;
你们有没有想过一件事情,就是那些公众号基本上天天给你推送技术内容,有多少内容是你真正关心的,你关心的内容,又有多少是耐心的看完并想着去深入了解的?
我们应该带着目的去找内容,而不是做内容的接收站!
如果你不想关注一堆公众号,不想从一堆公众号的历史记录中去浪费时间找自己想要的内容,那么试试下面这种方法吧。
接着我就告诉你怎么不关注公众号,直接搜自己想要的内容!
- Chrome 浏览器中找到
- 或者在设置的顶部搜索进入
- 或者通过下面的命令直接进入
点击 按钮,添加 Github 网站,添加的内容,可以设置如下
这时候,输入, 然后按键,此时会显示 使用 微信 搜索, 输入要搜索的内容;
-
输入, 然后按键,此时会显示 , 输入要搜索的内容;
-
输入, 然后按键,此时会显示 , 输入要搜索的内容;
很多人浏览器的默认搜索是百度,或者谷歌;但是这会有一个尴尬的问题,比如我常用的是谷歌;但是偶尔也会因为一些场景需要去百度里面搜一搜。
这个浏览器默认就有的,直接编辑即可。
-
默认输入字符串 然后回车是用默认的谷歌浏览器去搜索
-
然后我再输入, 然后按键,此时会显示 , 输入要搜索的内容即可。
这个方法,我介绍几个例子,都是日常工作中非常实用的,你要学习这种提高效率的方式,而不是单纯的记忆我分享的这四个方法;
这个提高效率的思路非常重要!一定要灵活运用!
当然这个技术,你可以歪用,比如搜小姐姐的视频,看小黄片;
大家一定要记住,我们是靠技术吃饭的,即使去找小黄片,也要最快,最效率的找到,红红火火恍恍惚惚。
这种方式一般搜索特定格式的文件,这类的资料,一般是下面几种情况
- 企业内部的某些成员在团队内部的技术分享
- 某些技术论坛上,嘉宾进行路演,投屏展示的 PPT 文件
- 电子书文件
比如想要的 PDF 文件,搜索 Javascript,CSS3 等等的 PDF 文件;
如果你需要找这类的资料那么你可以这么搜索
type 可以是 PDF,可以是 word 文件,ppt 等
技术类会议的分享,一般是 pdf 文件
语法
说明 这个搜索方式,我一般是用来搜索
比如我想找一些别人在演讲或者内部会议时候的 vue3 的 PPT 等资料,我可以搜索
-
比如我是一名后端开发的程序员,我想找工作,我想看看别人的简历都是怎么写的;那么我就可以直接网络上搜下别人的简历,很多人感觉不可思议,其实很简单的,我经常搜;
-
比如下面这种搜索就可以,
怎么样!牛逼不牛逼???
很多人只会命令,并不会灵活应用!!!而我是可以玩转这些命令,让这些命令为我服务的人!
简历资源被作者删除了,怎么办?
很多人把简历放到互联网上,然后过一段时间就删除了,点开直接网页不能正常访问了!!
- 这时候也不要担心,只要搜出来来,我们可以在里看看;
- 点击后,直接就可以找到了;
怎么样?如果刚才找简历的操作,你们感觉很牛逼,那么这种直接找到那些已经删除的简历,是不是更加牛逼了???
我就问你们服不服?你们怕不怕??
已知 URL 地址的资源被删除了怎么办?
上面介绍的是直接在谷歌搜索的结果页里点击网页快照!
很多时候,我们收藏夹里,我们收藏的网页,他的服务器挂了,或者删除了,我们怎么查看内容呢??
- 就好比早一段时间被要求整改,很多里面的文章都是浏览不了的,这个时候,就可以通过缓存来找到;
- 查看网站的 Google 缓存版本,会直接显示缓存页面,命令是,比如
- 所有的命令都是需要带进行结束的
- 冒号均为英文状态的;
- 冒号后面没有空格;
- 命令和搜索词之间需要用空格隔开
- 如 , filetype 和需要搜索的关键词之间有空格
- 命令和搜索词之间顺序不敏感
- 搜索标题包含javascript的pdf格式的页面 -同上,顺序不影响搜索。
以下的命令都遵守这几个规则,下面不再重复说明,请知悉。
在指定站点搜索
- site 的含义在于检索查看设定的网站在搜索引擎中收录抓取内容的数量
- 这个命令可以看自己的网站被搜索引擎收录多少个页面
下面就是查看被谷歌收录了多少网页,如果你以后自己搭建博客,你需要了解这个命令的;
如果你想搜索的相关内容,你可以
自建网站白嫖谷歌
我们光知道这种命令的使用不算什么,我们还要学会运用他们;
在自建网站上借用来实现自己网站的搜索系统,搜索框内输入,然后按回车,会发现打开了一个新标签页,跳转到
因为自建的网站来说,搜索是一个比较复杂的逻辑,全文的模糊搜索,对数据库的压力挺大的。
直接,,把脏累的活直接交给搜索引擎去做,你们不是喜欢收录网页么。既然收录了,你也应该为我们发点光,发点热了。
这的网站用的谷歌,因为网站的群里,谷歌的比较多,你如果自建网站,你完全可以借助百度也可以;这个主要看网站的使用者人群。
查找队友的时区
- 一个项目的团队成员分布在不同国家,是一件很常见的事情;
- 或者遇到一些问题,给某个项目的人发 Email 或者 Issue,有时候我想要得到快速的回复,我就要知道他大概什么时间段是活跃的;
- 但是对于我个人来说,我其实并不关心他们属于哪个国家,反而是更关注他们属于哪个时区;相对于他的国家;他当前所在地,处在什么时间对我来说更加重要;
所以可以帮助我来快速判断他当前是否活跃。
语法
使用举例 比如我最近在做的项目,我每周的工作进度是向美国的一位博士还有迪拜的一位负责人进行汇报;
除了每周一的例会外,我在工作中也会遇到一些需要及时沟通的情况;
我可以通过时间来判断他们是否活跃;
扩展:日出时间和日落时间
也可以用日落时间和日出时间来辅助判断;
用判断当前时间,用日出日落来判断是否是否处在工作时间,这就更加准确了
查找汇率
这个是搜索某个币,值多少钱使用的;
比如我要搜索