详解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 ...
随机推荐
- Windows下Git的下载与安装
1).打开百度,输入Git进行搜索,如下图所示: 2).进入Git官网,由于电脑是Windows系统,选择Downloads for Windows,如下图所示: 3).电脑是64位操作系统,选择下载 ...
- JAVA处理链表经典问题
定义链表节点Node class Node { private int Data;// 数据域 private Node Next;// 指针域 public Node(int Data) { // ...
- Android ADT安装与卸载
Android ADT安装 Eclipse 版本: Eclipse Java EE IDE for Web Developers. Version: Kepler Release Build id: ...
- jmeter设置全局变量与正则表达式提取器
接口测试中,很多接口都要带上登录后的token才能正常发送请求,这里记录一下登录获取token设置为全局变量供其他接口使用 登录后返回信息信息中会有一个token值,添加后置处理器中的正则表达式提取t ...
- ubuntu下自动获取ip设置
vi /etc/network/interfaces文件为如下内容 wq保存 重启网卡:sudo /etc/init.d/networking restart
- C# 创建桌面快捷方式 用法
项目--->添加引用 找到 头部 using IWshRuntimeLibrary; 核心代码 string desktoppath = System.Environment.GetFold ...
- Spring boot (一):入门篇
Spring boot 简介 Build Anything with Spring Boot:Spring Boot is the starting point for building all Sp ...
- jvm学习笔记:一、类的加载、连接、初始化
在JAVA代码中,类型的加载.连接与初始化过程都是程序运行期间完成的. 类型的加载:将已经存在的class从硬盘加载到内存. 类型的连接:将类与类之间的关系确定好. 类型的初始化:类型 静态的变量进行 ...
- Python面试-websocket及web框架
一.Websocket 1. websocket概念 在讲websocket之前,我们先来看看ajax轮询和long poll的实现机制. A. ajax轮询 ajax轮询的原理非常简单,让浏览器隔 ...
- Flume下载安装
下载 可以apache官网下载flume的安装包 下载时注意,flume具有两个版本,0.9.x和1.x,两个版本并不兼容,我们用最新的1.x版本,也叫flume-ng版本. 安装 解压到指定目录即可 ...