twitter键盘控:Twittperator
最近Chrome很火,尤其是Chrome OS和Web Strore发布之后,连BigEagle这个忠实的Firefoxer都一个星期没有开Firefox。Chrome的确很漂亮,很快,很简洁,各种功能也都很齐全,插件质量也越来越高。但是BigEagle心中,Firefox仍然排在第一位,除了必不可少的Autoproxy之外,Vimperator也是重要原因。虽然chrome下vimium也能实现vim快捷键,但是功能比vimp相去甚远。
/* 此处略去10000字对vimperator的赞美 */
今天在@Icaoxi处看见Twittperator这个名号,google之,原来是vimperator的twitter插件,用后感觉真是一个神器!
{% img center /images/twittperator.png 500 %}
一下子看不出来这是Firefox吧!
安装
安装方法很简单,去github下载twittperator的脚本,放到vimperator工作目录里的plugin文件夹(没有就自己建一个)
不过有一点要求,Firefox得能翻得出GFW,方法很多,此处不再重新发明轮子。
首次登录
重启Firefox后twittperator被自动激活,首先要和Twitter账户进行进行Oauth认证,输入:
:tw -getPIN
这样就会跳出Twitter的认证页面。当然选择Allow。然后会跳出一个页面显示PINCODE,这个时候再输入:
:tw -setPIN
就可以完成认证。接下来你就可以使用Twittperator发推了。
各种功能
:tw
发推。除了发推还是发推。如果没有写推的话,就是查看TL列表。缓存的保质期是90秒。即:你用这个刷了一次TL之后90秒内再用这条命令是不会刷TL的而是快速查看TL。
:tw!
无论有没有到90秒,强制刷新TL,忽视保质期。当然,这个功能一旦启动Stream之后就失效了,后述。
:tw!@username
查看某人的推。如果没写username就是查看自己的mentions。在这里,username是可以进行tab补全的,补全的搜索范围是所有的缓存里的推。比如说我想看@1wingedangel的推,只要你的TL缓存上有他的推,那么就可以通过:tw!@1w然后tab补全来快速选择用户名。
:tw RT @username#ID
官方RT。其中的username#ID是可以通过tab补全的,范围和用法同上。
:tw <COMMENT> RT @username#ID
非官方RT。补全同上。
:tw @username#ID
针对一个推回复。补全当然同上。
:tw!delete{StatusID}
删除一个Tweet,这个木有补全
:tw!+@username#ID
:tw!-@username#ID
加入收藏/取消收藏。补全自然还是同上。
:tw!?
搜索关键词。搜索和缓存无关。
:tw! <URL>
打开推上的URL。补全跟着缓存走,补全的关键词是推的内容。
:tw!info
查看一条推的详细信息。大到内容,发件人,时间,小到URL,头像地址,背景颜色,回复对象,用户名详细信息等等。
最后
键盘控们看到这里觉得很爽吧? Twittperator功能不多,就是看推发推删推,以后也许会有更多功能。