[不折腾会死][援护射击] 超轻量级客户端Twicli的高级使用介绍

经过上一篇文章对twicli的介绍,有兴趣的人估计都用上了这个 超轻量级的 twitter客户端了吧。其实它所具有的功能远不止这一点。接下来我来大致介绍一下其高级应用,说不定能够启发大家一点兴趣和思路。


把它弄到自己的侧边栏里

Firefox、Opera限定大屏幕限定

Opera的话我不展开,原生就可以支持把特定的网页扔到侧边栏里面。Firefox虽然也支持把书签搞到侧边栏上去,但是不太好操作,尤其是用Vimperator的时候。于是我目前的解决方法是用Firefox Splitter扩展分割一个窗口到侧边去。比起把书签扔到侧边栏上,它的好处非常明显:

  • 随意分割。不局限于单个或者多个,也不局限于分割的位置。
  • 可以进行和普通的Firefox标签一样的操作,包括Vimperator的键盘映射
  • 有相应的Vimperator插件splitbrowser.js来Vim式操作多栏窗口
  • 可以保存视图。常时显示。按照某网友的话就是“splitbrowser+Twicli让我领会到了twitter的魅力。”

给twicli增加功能

twicli虽然功能简单,但是可以通过JS脚本无限制扩展自己的功能。我在这里举一个例子。

给twicli的菜单上加入全部回复功能。加入方法非常简单,只需要在preference下(加号标签里)的js脚本的列表最后加入这一段URL地址,然后点击下面的save最后刷新一下即可。对,加载插件就是这么简单。网上有很多类似的增强功能的插件,大家可以去搜搜看。

给twicli增加未读管理

有很多客户端都具备有未读管理功能,即已读的推和未读的推通过颜色,标记等等方法分开来,使得用户能够清楚地认识到哪些推是未读的。twicli默认没有这个功能,但是由于twicli就是HTML+CSS+JS的复合体,因此可以通过小书签来执行一些简单的JS命令。比如说把当前的所有推的背景颜色改成灰色之类的。嗯,小书签在链接在这里,大家可以自行试用。另外小书签什么的配合Vimperator的commandbookmarklet.js插件,会有超级神奇的效果。各种不解释。

快捷键操作

twicli要说缺点,最大的缺点可能就是没有快捷键了。不过大部分快捷键可以用Vimperator稍微弥补一下那种不爽的感觉

第一个是vimperator的_smoozie.js插件,这个插件可以把vimperator的jk滚轴操作变成平滑滚动,在twicli上不仅非常有效,而且不卡。在浏览TL的时候不失为一个好的方法。相比而言,Firefox的各种平滑滚动扩展在twicli上的表现不是很好,于是忽略。

第二个是vimperator的x-hint.js插件。这个插件的功能是,追加一个命令可以限制xpath然后启动hint-mode。具体xpath是什么东西我也不是很清楚(HTML小白)不过可以知道的是这个插件用在twicli上可以把hint局限在每条推的回复按钮和其他操作按钮上。这样就间接替代了快捷键操作。导入x-hint.js之后需要的代码如下:

:xh o /html/body/div[@id='tw']/div[.]/div[*]/span[2]/a[.]/*

然后回车就能看到hint的效果了。当然你也可以把这条命令交给一个keymap来运行具体用nnoremap -url参数即可。顿时你就会有莫名的幸福感(啥


目前我摸索出来的大致就这些。如果各位有兴趣的人也一起来讨论讨论,说不定可以把twicli打造成独一无二的最强客户端。


追记:

  1. 那个bookmarklet并不是我原创,是我在网上找到的。特此声明……(主要是被作者用机器翻译阅读了,鸭梨巨大于是补一补漏洞orz)
  2. 最后一个x-hint的命令写错了不是f是o(扩展的话应该是o)修正一下。
  3. 另外补上适合vimperator使用的快速动作键盘映射(x-hint.js必须)

    " Twicli 专用键盘映射(x-hint.js必需)
    command twicliact xh o /html/body/div[@id='tw']/div[.]/div[.]/span[2]/a[.]/.
    command twiclipop xh o /html/body/div[@id='popup']/a[.]
    nnoremap -urls twicli\.neocat\.jp f :twicliact<CR>
    nnoremap -urls twicli\.neocat\.jp F :twiclipop<CR>

Published at 22:47 CST, NOV 11 • 1152+721 views
› [不折腾会死][恶魔出没注意] 从最简界面的浏览器谈起
› [不折腾会死][继续追击] 把Twicli的颜色方案改成Zenburn风什么的
› [不折腾会死][逆袭的Linux] Linux下最强播放器MPD主要介绍+使用体会
› [たまにはWinソフト][不折腾会死] Foobar2000著名CUI Xchange360初试
› [たまにはWinソフト][不折腾会死] 神之通信——粗略介绍IM神器Miranda-IM
blog comments powered by Disqus