详解Wox
Wox 是一款国产开源免费的软件快捷启动工具,它可以快速搜索并打开你电脑上的程序、文件、或是查词翻译、网站查找等其他操作,同时还支持插件安装。
Tips: 如果你需要用到文件的快速搜索、打开功能,需要预先安装 Everything ,这里是 Everythig 的下载地址。

这就是 Wox,主界面就是这么的简洁,一个输入框用于接收输入内容,一个列表用于显示结果,切换选择使用键盘方向键,就连打开它也只是需要一个组合快捷键。然而不只是视觉上的简洁,就连使用也是相当的方便、快捷,算得上名副其实的效率工具。
基础使用
在实际的使用过程中,Wox 处于后台运行状态,需要使用时,使用快捷键 Alt Space 就能打开。
先来试试打开文件或程序吧。比如:你想用 Wox 打开一个文件,你只需要知道这个文件名是什么,直接在搜索框里输入就行了,下面自然会出现筛选结果,你只需要轻轻地敲一下回车就行了。
Tips: Wox 支持模糊查找,不过搜索关键词越为详细结果越为准确。

除了能打开用户上安装的应用,它还能打开系统程序,比如:打开系统的卸载页面。

同时,对于输入中文进行查询还支持拼音首字母,比如网易云音乐,那么我只需要输入 wyyyy 就行了。

在文章的开始提到过它还支持网站查找,上面讲的有些不太清楚,详细点讲是支持网页的打开,以及特定网站内的搜索。先来看看网页的打开。

可以看到,只要你在输入框内输入了一个网址,它就能自动识别,怎么样是不是很方便。再来看一下更方便的事情,比如,你现在想去百度搜一下 Wox 的其他信息,那么你只需要在在输入框内输入 bd Wox 即可。

bd 是触发关键词,中间是一个空格,后面再加上你所想搜索的内容即可,Wox 内置了多个网站搜索,下面我列举几个内置在 Wox 中网页搜索的例子。以 网站 + 触发关键字的形式。
- 谷歌搜索 g
- 谷歌学术 sc
- 维基百科 wiki
- Github github
- 百度 bd
哦,对了,这个 Wox 还支持使用命令行。而且它默认屏蔽 Windows 系统的 Win R 快捷键。如果想用命令行的小伙伴,直接使用 Win R 打开程序,然后输入命令行即可。不过你依然可以使用 Alt Space 之后再输入命令,不过这时候你就先需要输入 > ,这是命令行的触发关键字。

怎么样?Wox 是不是很强大,着急去下载然后试试?别着急,后面还有呢。
进阶使用
在开始之前,先讲一下触发关键字,很好理解的,就是可以激活某一项特定事件的词或字(在 Wox 中一般为特殊字符或英文字母、单词),比如,针对上面提到的百度搜索,它的触发关键字就是 bd,再比如之前提到的命令行,它的触发关键字就是 > ,不过,在 Wox 中,也不是所有的行为都需要触发关键字的,比如打开网址,或是打开文件、程序。你可以把这一类不需要触发关键字的理解为他们的触发关键字就是他们本身。
好了,稍微了解之后来开始进阶使用。
进阶使用大多需要跟设置打交道,先来看看设置页面。

Wox 默认是英文的,如果你有需要,可以改为中文,在设置下面的 通用 --> 语言 进行选择即可。
关于设置,我只讲两部分,一个是插件,另一个是主题。
先来看看插件,Wox 内置了一些插件,比如:网页搜索、Wox 插件管理、计算器等等。

这里重点提一下,网页搜索这个功能。在基础使用的时候就提到过使用触发关键字加上搜索关键字就能完成搜索,不过那都是 Wox 内置的一些,如果我想搜豆瓣电影怎么办?这个也没问题,在 Wox 上可以自己添加、编辑或是删除这些网页搜索。拿豆瓣电影举例子吧。
- 去豆瓣官网搜索关键词,比如:生活大爆炸;

- 复制浏览器地址栏的内容并简单编辑;
在步骤一的截图里的顶部,我用红框框起来的部分复制下来,然后把我们输入的关键词改为 {q} 即可。 - 添加到设置网页搜索;

- 使用豆瓣电影进行搜索

关于这个网页搜索这个插件多提一句,翻译,我目前在用的是谷歌的在线翻译,不过以往我都是打开浏览器进入到谷歌翻译的网址然后再进行翻译的。现在不一样了,谷歌翻译可以用在这个网页搜索上,去谷歌翻译的网页上翻译一下,然后根据上面制作豆瓣电影搜索的模式来一遍即可,当然了,wox 内置的也有谷歌翻译,不过网址就成了国外的的了,国内访问可能不是很友好。
之前一直说的都是使用插件(网页搜索、文件打开、命令行本质上也是以插件的形式存在的),现在谈一谈怎么安装插件,在文章的开始就说了,可以自己安装插件,那插件在哪呢?在这。打开网址,就有各种各样的插件。下面来挑一个讲一下吧,就挑有道翻译吧。
还是打开 Wox 然后输入 wpm install 有道翻译 回车,稍等片刻等待下载完成,Wox 就会提示是否要安装有道插件,同意之后,安装完成又会提示是否需要重启来完成插件安装。等它安装完成就可以使用了。
Tips: 如果想查看新安装的插件的触发关键字,到设置 --> 插件 找到它点击一下,然后看右侧详细信息即可。

如果,出现了一下异常情况,不能使用这种方式进行插件安装的话。可以在下载下来(以 .wox结尾的文件)之后把文件拖拽到 Wox 的输入框内同样可以完成安装。
看到这,如果你觉得我不想用 Wox 纯粹是因为它太丑了,没关系,内置的有几个主题,你可以随意更改,如果你不满意,还可以去这里自定义,制作完成之后就点击下载,你会得到一个以 .xaml 结尾的文件。然后把这个文件放在你的 Wox 的主题目录下,比如我的目录是:D:\Wox\app-1.3.424\Themes,那就把刚才下载好文件复制进来,然后重启 Wox 再去设置 --> 主题里去找一下,主题名称就是你复制进去的文件名(没有 .xaml )。我的主题名是 Monster。
Tips:.wox 和 .xaml 叫文件扩展名,如果你没在自己电脑上设置显示文件名,那 monster.xaml 就会显示 monster。关于文件扩展名更多资料请自行百度。


好了,结束了,有没有想去试一下,如果想就赶紧去吧。
作者:Mr_Monster
链接:https://www.jianshu.com/p/8fd212f5c01f
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
详解Wox的更多相关文章
- Linq之旅:Linq入门详解(Linq to Objects)
示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...
- 架构设计:远程调用服务架构设计及zookeeper技术详解(下篇)
一.下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为[编辑推荐]的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- Java 字符串格式化详解
Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...
- Android Notification 详解(一)——基本操作
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
- Android Notification 详解——基本操作
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)
Android XML shape 标签使用详解 一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...
- Node.js npm 详解
一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package M ...
随机推荐
- java实现一个简单的验证码生成器
最近看了网上很多大佬们写的验证码生成,寻思着自己也写一个,话不多说,代码如下: import java.awt.BasicStroke; import java.awt.Color; import j ...
- Dev中GridView——背景颜色改变
DevExpress.XtraGrid.Views 设置指定行的背景颜色 1.事件:CustomDrawCell2.示例: private void gridView1_CustomDrawCell( ...
- Swift基础知识点的学习
每一个程序员都有一颗不满足当下知识的学习,学习Swift更是每一个iOS程序员必学技能!!! 一说道基础点的学习,当然涵盖的方面也是很多很多啦....然而每一个小知识点的学习,写一个博客,我也觉得没什 ...
- EncryptionAndDecryptionC# 加密 解密
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- Django auth 用户验证
## Django本身内建这样的功能,admin管理页面就使用了这样的验证机制,admin管理页面就有Groups和Users选项 ## 需要在models.py中导入 from django.con ...
- WDM-波分复用
波分复用WDM(Wavelength Division Multiplexing)是将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并 ...
- python定位隐藏元素
定位隐藏要素的原理: 页面主要通过“display:none”来控制元素不可见.所以我们需要通过javaScript修改display的值得值为display="block,来实现元素定位的 ...
- TensorFlow实战第三课(可视化、加速神经网络训练)
matplotlib可视化 构件图形 用散点图描述真实数据之间的关系(plt.ion()用于连续显示) # plot the real data fig = plt.figure() ax = fig ...
- Django book 2.0 的中文翻译
传送门大法好: http://djangobook.py3k.cn/2.0/
- 【VS开发】关于SEH的简单总结
尽管以前写过一篇SEH相关的文章<关于SEH的简单总结>, 但那真的只是皮毛,一直对Windows异常处理的原理似懂非懂, 看了下面的文章 ,一切都豁然开朗. 1997年文章,Windo ...