Quix 使用手册 [ 1.0 ]
简介
Quix 是一个可扩展的小书签(Bookmarklet),让你可以只通过这一个小书签而在任何浏览器上实现所有书签及小书签的功能。你所要做的就是记住相应的命令,因此,Quix 可以被看作是浏览器中的命令行工具!看看这个视频(翻墙功夫必备)来让你快速了解 Quix 的强大功能。
安装
在 iPhone 上的安装方式会有些许的不同,请参考Safari iPhone版。对于在不同浏览器上的安装方法以及一些可行的整合热键的方法,请查阅浏览器整合部分。
开始使用Quix
点击书签栏上的 “Quix”,即可打开一个提示对话框,在这个对话框中可以输入相应的“命令”,输入完成后回车,Quix 就会对此命令做出相对应的反应。
比如,当你输入的命令为 whois 时,就会显示当前所在页面域名的 Whois 信息。
Quix 还可以理解更为复杂的命令,比如输入 gs help ,会转至 Goolge,并搜索当前所在网站中包含有“help”的页面。
除了针对浏览器当前所在的网址的命令,还有些命令是针对页面中所高亮选择的单词,比如你可以高亮选中 dictionary 这个词。然后点击 Quix 打开提示框,输入 d 并回车,便会转入Google 并用 define: 这个参数搜索 dictionary。同样,你也可以通过直接输入 d dictionary (即“命令+空格+关键词”)来达到同样的效果。
内置命令列表
虽然 Quix 很大的一个特色就是提供了很开放的自定义命令功能,但默认情况下 Quix 就已经内置了很多强大命令。以下是分组列出的 Quix 内置命令:
或者你也可以直接安装Lucifr制作的Quix 中文版,完成后用 help 命令直接查看完整的中文版内置命令列表~
基本命令
这些是 Quix 内置的最为基本的命令,但可能也是最为强大的一些命令。
| 命令 | 简介 |
a |
Amazon(亚马逊英文) 搜索 |
d |
Google 定义一个词语 |
dict |
Google 词典搜索 |
e |
通过 Email 发送当前页链接 |
f |
Flickr 搜索 |
fc |
以CC商业使用为条件搜索 Flickr |
g |
Google 搜索 |
gbs |
Google 博客搜索 |
imdb |
IMDB 搜索 |
img |
Google 图片搜索 |
map |
Google 地图搜索 |
gs |
在 Google 中搜索当前网站 |
nf |
Netflix 搜索 |
php |
PHP 函数搜索 |
tr |
翻译当前网页 |
w |
Wikipedia 搜索 |
mh |
Mahalo 搜索 |
read |
增强当前页面可读性 |
社会化服务类命令
以下命令多用于一些社会化的网站及服务。
| 命令 | 简介 |
db |
将当前页加入美味书签(Delicious) |
fb |
在 Facebook 分享当前页 |
gb |
将当前页加入 Google 书签 |
tn |
在 Twitter 上发表当前页(标题) |
s |
Twitter 搜索 |
t |
转到 Twitter 上的相应用户的页面 |
v |
Vimeo 搜索 |
yt |
Youtube 搜索 |
tumblr |
分享至 Tumblr |
post |
分享至 Posterous |
su |
提交至 StumbleUpon |
Wordpress
Quix 的作者 Yoast 同时也是一位 Wordpress 的狂热爱好者,因此一些 Wordpress 相关的命令肯定是必不可少的了。
| 命令 | 简介 |
codex |
搜索 WordPress codex |
plugin |
搜索 WordPress 插件 |
wp |
WordPress 函数搜索 |
wpmu |
WordPress MU 函数搜索 |
wpseek |
通过 wpseek.com 搜索 WordPress 函数 |
SEO(搜索引擎优化)
作为 SEO ,对于一个网站肯定有很多要检查的东西,Quix 旨在于将这些东西打包成一组易于记忆的命令。
| 命令 | 简介 |
archive |
在 archive.org 搜索当前页面 |
can |
查看当前域名的主页是否指向正确 |
dmoz |
在 DMOZ 搜索当前域名 |
gbd |
在 Google 博客搜索指向当前域名的链接 |
gbu |
在 Google 博客搜索指向当前URL的链接 |
gc |
当前网页在 Google 的快照(Cache) |
gi |
在 Google Insight 搜索关键词 |
gwt |
当前域名的 Google Webmaster Tools (Google 网站管理工具) |
h |
当前网页的 Header 信息 |
kd |
Keyword Density 查询(关键词密度查询)及更多 |
linkcheck |
查询当前 URL 所含的链接状态 |
maj |
用 Majestic SEO 检查当前域名的热门页面及反向链接 |
nofollow |
高亮显示页面中所有包含 nofollow 属性的链接 |
seo |
针对当前页面进行一个快速的 seo 检查 |
seothis |
弹出所有的 seo 查询结果 |
yd |
在 Yahoo 搜索当前域名的反向链接 |
yl |
在 Yahoo 搜索当前页面的反向链接 |
ydir |
在Yahoo! directory(Yahoo! 网站目录)搜索当前域名 |
kwte |
转到 AdWords 关键字工具 |
网站管理员
同样,网站管理者们也要对自己的网站进行很多的检查,Quix 也对众多的类似服务进行了精选,并赋予好记的命令。
| 命令 | 简介 |
csstoggle |
开关当前页面的样式表(CSS) |
firebug |
读入 Firebug lite |
font |
打开字体调试工具 FontFriend |
host |
当前域名的主机状态 |
myip |
用户当前的 IP 地址及浏览器信息 |
p3p |
查询当前页面的P3P 策略 |
register |
注册域名(举例:输入“register test123.com”) |
resize |
调整浏览器大小(在某些浏览器中只在单窗口情况下起效) |
ruler |
显示一个可通过拖曳测量页面中元素大小的尺子 |
sg |
调出 SelectorGadget:一个可指向及点击 CSS 元素的选择器 |
speed |
对当前 URL 进行 Pingdom 速度测试 |
spriteme |
将当前页面的背景图片通过 Spriteme 转为 Sprite 格式 |
vs |
查看当前 URL 的源代码 |
w3c |
用 W3C 标准检查当前页面 |
w3css |
检查当前页面 CSS 的标准 |
whois |
当前域名的 Whois 信息 |
xray |
用 XRAY 检查当前页面 |
Quix
此组命令是为了更于方便地使用 Quix,并加入了 debug 除错功能。
| 命令 | 简介 |
debug |
对 Quix 进行纠错 |
help |
帮助页面 |
quix |
到达相应的 Quix 页面 |
yoast |
搜索 Yoast (Quix作者的网站) |
Analytics(分析)
一些简单的用于探测网站中 Google Analytics 代码安装情况的脚本。
| 命令 | 简介 |
da |
探测当前页面的 Analytics 代码 |
ga |
分析当前页面 Google Analytics 的设置 |
gaexport |
让 Google Analytics 的报告中显示更多的行数 (脚本原作者:Arjan Snaterse) |
短URL服务
一些用于缩短链接的服务。
| 命令 | 简介 |
trim |
用 Tr.im 缩短当前 URL |
bitly |
用 bit.ly 缩短当前 URL |
awesm |
用 awe.sm 缩短当前 URL |
应用程序整合类命令
与一些全平台的应用程序相整合的命令。
| 命令 | 简介 |
evernote |
将当前页加入 Evernote 剪辑 |
tubesock |
使用 Tubesock 下载视频 |
Mac 系统整合类命令
很多 Mac 系统的程序员会允许浏览器以类似 tweetie: 的URL来打开相应的程序,此类的命令就是利用了这一点。
| 命令 | 简介 |
cssedit |
在 CSSEdit 中预览并提取当前页面 |
mars |
在 Marsedit 新建一篇关于当前 URL 的博客文章 |
pukka |
将当前页加入 Pukka 书签 |
tt |
用 Tweetie 发表关于当前页面的推(tweet) |
snap |
用 LittleSnapper 截取当前页面的截图 |
delibar |
将当前页加入 Delibar 书签 |
shove |
用 Shovebox 抓取当前页面 |
自定义命令指导
Quix 已经内建了众多的命令,但通过自定义命令文件,你可以扩充进更多的命令。当你制作好一个自定义命令文件(.txt格式)并上传到网上后,到 Quix 官方的 extend 页面 输入文件所在位置的链接并回车,就可以制作一个以此文件为基础的 Quix 小书签了,将生成的小书签拉到你的书签栏即可。
内置的命令文件quix.txt会在自定义文件之前载入,如果完全不想使用默认的内置命令,可以通过在自制的命令文件头部加入以下语句来关闭内置命令:
#kill-defaults
此语句会使其之前所读入的命令都失效,所以确保将它加在你的自定义命令文件的最开始。
Quix 命令文件的语法
Quix 命令文件的语法以 Shortwave 的语法为基础并进行了扩充。
注释
以 > 开头的行被视为注释,在 Quix 会忽略命令文件中的注释行以及空行
组
另外一类特殊的行是以 @ 开头的,用于给命令分组。其中,每第一个 @ 行将被作为组的名称,如果紧挨着它的第二行还有一个 @ 开头的行,则作为这个组的描述。组主要用来在 Quix 的帮助页面 中将命令分为不同的组类。
命令
除上述两类,其它的存在有文字的行都被视为命令,每个命令都由三个部分组成:
每两个部分之间都须以至少一个空格或是 tab 相间隔。
指令
指令由字母和/或数字组成,最好是简短易于记忆、与当前的命令有联系的,比如如果要为 Google搜索 建立一个命令,指令可以选择 g 。添加指令时应避免与已经存在的其它命令的指令相同。
执行码
执行码可以是以下几种类型之一,在执行码中可以使用替换标记,且空格需要以 %20 代替。执行码不允许分行,因此多行的脚本应该以外部脚本文件的形式嵌入。
- 一个 URL(并不仅限为 http:// 类型的URL,可以为任何类型的 URL,如
mailto:甚至是tweetie:) - 单行的 javascript 代码,以
javascript:开头 - 指向 javascript 文件的链接,以
script:开头 - 指向样式表文件的链接,以
style:开头
Quix 处理执行码的步骤为:先将所有 %20 还原为空格,以相应的内容取代替换标记,然后执行所生成代码。结果为跳转入所生成的 URL,或是向当前页面中嵌入脚本或样式表。
替换标记
在执行码中可以使用替换标记,目前 Quix 支持的标记如下:
%s |
替换为指令(空格)之后输入的文字和/或页面中被高亮选中的文字。此替换标记还有一个特殊的变形:%s_ ,作用与 %s 相同,但会将所替换文字中的空格以下划线(_)而不是加号(+)代替,举例:Wikipedia 搜索命令中用到 |
%r |
替换为所在网页的 URL |
%rs |
替换为所在网页 URL 以 bit.ly 缩短后的版本 |
%d |
替换为所在网页的域名 |
%t |
替换为所在网页的标题 |
描述
对于当前命令的简单描述,允许在其中使用某些 HTML 标记,如链接等。
特殊的情况
如同在 Shortwave 中一样,一个特殊的符号 * 可以用来定义一个免触发的命令,例如:
* http://www.google.com/search?q=%s Untriggered search
加入这个命令后,在 Quix 命令提示框中只需输入关键词就可以直接进行 Google 搜索,而无需在之前输入 g 这个指令。
浏览器整合
Chrome
要在 Chrome 中为 Quix 指定热键,需要安装这个快捷键管理扩展,并按照下图进行设置:
其中的 javascript 代码请复制以下代码:
javascript:Quix();function%20Quix(){var%20e=encodeURIComponent;var%20t=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:''));var%20c=window.prompt('Quix:%20Type%20`help`%20for%20a%20list%20of%20commands:');if(t!=''){if(c){c+='%20'+t;}else{c=''+t;}}if(c){var%20u='http://quixapp.com/go/?c='+e(c)+'&t='+(document.title?e(document.title):'')+'&s='+'&v=080'+'&u='+(document.location?e(document.location):'');d=''+document.location;if(d.substr(0,4)!='http'){window.location=u+'&mode=direct';}else{heads=document.getElementsByTagName('head');if(c.substring(0,1)=='%20'){var%20w=window.open(u+'&mode=direct');w.focus();}else%20if(heads.length==0){window.location=u+'&mode=direct';}else{q=document.getElementById('quix');if(q){q.parentNode.removeChild(q);}sc=document.createElement('script');sc.src=u;sc.id='quix';sc.type='text/javascript';void(heads[0].appendChild(sc));}}}}
Mac 系统需要使用 最新的开发版本的 Chrome 。
Firefox
安装完成后,在书签工具栏上的 Quix 书签上点击右键,选择“属性”,设置关键字为“q” 后保存。之后你就可以按Ctrl+L(Mac 下为 ?-L)跳到地址栏,输入q,即可打开 Quix 提示框。这种方法可以在不动鼠标的条件下打开 Quix。
热键指定
如果想要为 Quix 专门设定一个快捷键,那么有以下两种选择,都涉及到插件的安装:SiteLauncher 或是 KeyConfig。
SiteLauncher
通过 SiteLauncher 为 Quix 指定快捷键请按以下步骤进行:
1. 安装 SiteLauncher插件
2. 进入 SiteLauncher 的设定,按下图的提示进行设置:
3.完成以上设置后,用相应的组合热键即可调出 Quix 命令提示框,如按上图的示例设置,则快捷键为 Ctrl + Alt + q 。
以下是要填入URL一栏中的 javascript 代码:
javascript:Quix();function%20Quix(){var%20e=encodeURIComponent;var%20t=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:''));var%20c=window.prompt('Quix:%20Type%20`help`%20for%20a%20list%20of%20commands:');if(t!=''){if(c){c+='%20'+t;}else{c=''+t;}}if(c){var%20u='http://quixapp.com/go/?c='+e(c)+'&t='+(document.title?e(document.title):'')+'&s='+'&v=080'+'&u='+(document.location?e(document.location):'');d=''+document.location;if(d.substr(0,4)!='http'){window.location=u+'&mode=direct';}else{heads=document.getElementsByTagName('head');if(c.substring(0,1)=='%20'){var%20w=window.open(u+'&mode=direct');w.focus();}else%20if(heads.length==0){window.location=u+'&mode=direct';}else{q=document.getElementById('quix');if(q){q.parentNode.removeChild(q);}sc=document.createElement('script');sc.src=u;sc.id='quix';sc.type='text/javascript';void(heads[0].appendChild(sc));}}}}
Keyconfig
如果选择使用 Keyconfig 扩展,可按照以下步骤进行设置:
1.安装 Keyconfig (对于较新版本的 Firefox,可安装这个版本,3.6版请先在about:config中新建布尔值 extensions.checkCompatibility.3.6 并设置为 false),这个插件可以让你在 Firefox 中自定义热键。
2.退出 Firefox。
3.找到 Firefox 的 profile 文件夹:
| 操作系统 | Profile 文件夹位置 |
| Windows (XP 及 Vista) | %APPDATA%\Mozilla\ |
| Unix/Linux | ~/.mozilla/ |
| Mac OS X | ~/Library/Application Support/Firefox/ |
如果找不到,请参阅这篇文章。
4.用文本编辑器打开 profile 文件夹中的 prefs.js 。
5.在其中加入以下的代码(前提是你已经按本部分开始的指导将 q 做为 Quix 书签的关键词):
user_pref("keyconfig.main.xxx_key__Quix", "!][][][if(window.loadURI) loadURI(getShortcutOrURI('q',{}));");
6.启动 Firefox ,选择菜单栏“工具”--> “Keyconifig”,在弹出的对话框中找到 Quix 一项,为其指定一个组合热键,在本例中我将其指定为 Ctrl+1:
7. 应用后如果快捷键的背景显示为蓝色,说明这个热键已经被其它的动作所使用,这种情况下,你可以将与之相冲突的动作的热键禁用,或是指定另一个组合热键。
8. 关掉当前的窗口后,再打开一个新的窗口,这时就可以使用指定的热键来打开 Quix 提示框了。
Internet Explorer
你可以将 Quix 安装到 IE 的收藏夹栏并点击使用,目前尚没有更为便捷的方式在IE中为 Quix 设置热键。Quix 的作者及 Lucifr本人者不推荐使用 Internet Explorer 作为主浏览器,建议使用 Firefox、Safari、或 Chrome 等更为安全体验更佳的浏览器。
Opera
在 Opera 中 Quix 可以添加到个人栏中,在其上点击右键可以对书签属性进行设置,如同 Firefox 一样,可以为该书签设置一个昵称作为快捷键,如下图所示,设置完成后,可以通过 Ctrl+L 或 Alt + D,到达地址栏,输入 q 回车即可打开 Quix 提示框。
Safari
Safari 可能是使用 Quix 最为方便的浏览器了,在把 Quix 拖动到书签栏完成安装之后,书签栏上从左到右的前10个书签,分别对应的热键就是 ⌘+1 到 ⌘+0。
Safari iPhone版
在 iPhone 的 Safari 浏览器上,Quix 的安装与其它桌面版有些不同,但也十分简便。你可以通过同步书签或是 直接添加 两种方式之一为 iPhone 版的 Safari 添加 Quix 小书签。
同步书签到 iPhone
最为简单的方法就是在桌面版的 Safari 中装好 Quix 然后:
1. 进入 iTunes
2. 点击你的 iPhone
3. 点击 Info (信息)
4. 向下滚动页面,在 Contacts (联系人)和 Calendars (日历)的下面可以看到 Web Browser (网页浏览器)
5. 如下图勾选 Sync Safari bookmarks
直接添加 Quix 至 iPhone
虽然可能会麻烦一些,但如果不想通过同步的方式添加书签,也可以直接在 iPhone 上进行操作:
1. 点击进入此链接。
2. 按“+”将其加为书签
3. 按“+”旁边的书签图标,然后按下左下方的编辑
4. 选择 URL ,并滚动至其左端
5. 去掉其开头 http://quixapp.com/browsers/safari-iphone/? 的部分
6. 点击完成
自动纠错与拼写建议
比较遗憾的是,目前还没有方法单独在 Quix 所使用的这种 javascript 提示框中关闭自动纠错及拼写建议功能,除非完全关掉,对于有些人来说可能是不愿意这样做的(对于中文用户来说是不是影响不大呢?Lucifr 是穷人没用过啊=.=)。这就意味着在 iPhone 中输入 Quix 命令时要多一份小心。通常情况下 Quix 对于命令中自动的首字母大写的处理还是不错的,这一点不用担心。
第三方自定义命令
待补完,如果你有好的自定义命令请在此留言与我们分享,我会将它们加在这里~
Quix 中文版
简介
这是一个由 Lucifr 翻译的中文版 quix.txt 文件,你可以安装这个中文版以取代原版,它包含了目前为止的所有官方内置命令,并在 help 页面中以中文显示命令简介及说明,Lucifr 可能会将这个版本进一步扩充,加入针对中国人的一些搜索及服务。
安装
将 Quix 拖动至书签栏完成安装,点击书签栏上的 Quix ,在弹出的对话框中输入 help 并回车,就可以看到中文版本的帮助页面啦~
Quix中文版更新日志:
- 0.1.5 更新内置命令 find
- 0.1.4 更新内置命令
su、kwte - 0.1.3a 加入Google 翻译其它语言的页面或所选文字至中文,自作主张把bitlyside放到短链接那一组里了
- 0.1.2 修正0.1.1的编码错误
- 0.1.1 修正部分翻译错误,加入Shooter.cn、豆瓣、Google中文简体页面、VeryCD、百度搜索
- 0.1 完成对内置程序的翻译

通过RSS订阅












留句话再走?