gleeBox:用命令行武装浏览器的插件

鼠标是已经是个人计算机上必不可少的配件了,但有些时候,只用键盘也能够更快更方便的达成目的。有那么一些人就很偏执于单独使用键盘来操作电脑,一方面这样显得很有极客(Geek)的范儿,另一方面一定的条件下只用键盘确实更为方便,免去了右手在鼠标和键盘之间移动的繁琐。gleeBox 这个插件就为喜爱键盘和命令行的geek们创造了这样的条件.

gleeBox 与之前 Lucifr 介绍过的 Quix 很相像,也是通过命令行的形式在浏览器中执行各种操作,但和 Quix 相比,又有了一些新的变化,尤其是其高亮页面元素的功能,在一定程度上加快了浏览网页的速度。

安装

Quix 以小书签形式植入各种浏览器不同,gleeBox 是以插件的形式入驻浏览器的,目前仅支持 Chorme 和 Firefox:Chrome版扩展Firefox版插件(试验性质)。

基本按键

安装好插件后,可以通过快捷键 g 来调出 gleeBox 的命令行提示框(如果正处于网页中的输入框中,则可以通过 Alt+g 来调出)。

在提示框中输入文字就可以自动用黄色高亮页面中包含此关键字的元素,通过 Tab 键和 Shift+Tab 组合键可以让焦点(绿色高亮)在这些元素之间移动。

按回车(Enter)键可以在当前标签页中打开焦点所在链接,Shift+回车则是在新的标签页中打开链接。如果没有找到包含关键字的链接,那么此操作会变成在新的标签页中对关键字进行搜索。如果输入的是一个URL,则会在新的标签页中打开。

ESC 键可以关闭 gleeBox 命令提示框。

常用命令

除了一般的页面内搜索外,还可以通过在命令行中输入指令来完成相应的操作。

内置的完整命令列表可以在 gleeBox 的官方用户手册 里看到,当然你也可以调出命令行输入框输入 !help 来打开这个页面。

目前 gleeBox 的命令主要分为以下几类:

以?开头的 Scraper 命令

Scraper 命令用来高亮页面中的特定元素,高亮后可以用基本按键进行浏览:

?h 高亮页面中的标题元素(h1、h2、h3)
?img 高亮页面中的带有链接的图片
?? 高亮页面中的输入框,按回车键则聚焦到所选的输入框
?a 高亮所有链接

以!开头的 Page 命令

此类命令用于对当前页面进行特定的操作,输入后命令后按回车键执行:

!read Readability 来增强当前页面的可读性
!shorten bit.ly 缩短当前页面的 URL
!tweet 重定向至 Twitter 并在发布输入框中填入当前页面的URL
!rss Google Reader 中打开当前页面的 RSS feed
!share 分享当前页面。
语法:!share 相应服务
目前可用的服务有:m(ail), g(mail), t(twitter), fb/facebook, digg, deli(cious) , su/stumbleupon
比如要分享到facebook,只需输入 !share fb 即可
!help 打开 gleeBox 的用户手册页面
!tipjar 打开 TipJar
!options 打开 gleeBox 的选项页面
!set 设置 gleeBox
语法:!set 选项名称=选项值
选项名称 选项值

theme

{ default, white, console, greener, ruby, glee }

position

{ top, mid(dle), bottom }

size

{ large, med(ium), small }

scroll

{ on, off }

bsearch

{ on, off }


举例:要改变主题为 greener 则输入: !set theme=greener
!小书签名 打开匹配名称的小书签
比如 Lucifr 的Chrome浏览器中已经加入了一个用Google翻译当前网页的小书签并命名为Translate,那么输入 !Translate 就和手动去按这个小书签是一样的效果

以 : 开头的 YubNub 命令

用 : 开头就可以使用 YubNub 命令,完整的 YubNub 命令可以在 YubNub.org 查找,用 $ 这个通配符可以用来替代当前页面的 URL,命令举例:

:fbshare $ 在 Facebook 分享当前网页
:wp cricket 在 Wikipedia 搜索 cricket
:tube elvis 在 YouTube 搜索 elvis
:site2pdf $ 转换当前页面为 PDF
:tw gleebox 在 twitter 搜索 gleebox

以 * 开头的 jQuery 命令

和 Scraper 命令相似,用 *selector 来高亮选择页面中的 jQuery selector。不同的是要用回车来触发命令且只对 jQuery selector有效。

举例:

*a 页面中所有链接
*h3,h4,h5 h3, h4 和 h5 标题
*textarea 页面中的textarea输入框
** 页面中的所有元素

自定义

在 Chrome 和 Firefox 插件选项中可以对 gleeBox 的选项进行设置,包括可以在特写的网页中禁用 gleeBox、更改默认的搜索引擎、是否对书签进行搜索、是否以动画形式滚动屏幕,以及外观设置等。

在设置页面中的 Advanced(高级设置)中,除了以上的内置命令,gleeBox 还支持了自定义 ?scraper命令以及 ESP模式。前者是可以把 jQuery Selector 变为?scraper的形式,而ESP模式则是为特定的页面设置默认的 jQuery selector,比如在Google搜索结果就将所有搜索结果的链接设置为默认的 selector (已内置),这样在按下 g 调出提示框的同时就会自动高亮所有搜索结果的链接。同样,可以将 Flickr 页面的默认 selector 设置为每个图片,浏览照片就变得十分方便了。

要查找最新的使用 gleeBox 的技巧、命令、小书签,可以查看 TipJar 这个网站。

gleeBox via MakeUseOf

Lucifr

Read more posts by this author.

Beijing, China http://lucifr.com