Monthly Archives: 03月 2010

临时关掉bash恼人的文件名补全功能

大家都知道bash里有个文件自动补全功能,按两下Tab键显示出候选补全文件名,不同程序会显示相应的文件类型(根据扩展名来判断),例如mplayer会显示媒体文件(如avi、mpg、mkv),而不会显示文本文件(如txt、cfg、ini),而vim则是反过来,这样的一直以来相当好用,不过还是有些时候还是挺烦人的。 有时我想用vim的diff功能来比较文件,比如两个java的class文件,虽然class文件是二进制文件,但在vim中可以转换成十六进制来显示,方便比较。打了vim命令后,按两下Tab并补全候选不会有class文件,所以你得手动输入。 mplayer的一个参数“-ass-styles”,这个参数用于使用外部ass字幕的样式,后面接一个ass文件的路径,用样也不会显示出来,因为bash的自动补全里并没有为这个参数定义过。

Posted in 经验技巧 | Tagged | 2 Comments

调用Tineye的鼠标手势

Tineye是一个反向图片搜索引擎,是个很有趣的网站,上传一张图片或者提交图片的地址,它替搜索出包含你提交图片的网页,连和大叔用过都说好。 而使用这个搜索引擎,需要右键复制图片地址,新建标签页,打开Tineye的网站,粘贴地址,点击“搜索按钮”,等待结果,这几个步骤用多了比较麻烦,所以找个捷径。 Tineye官方是提供浏览器扩展的,使用右键菜单打开选择图片,也有Bookmarklet书签,不过是提交网页,Tineye分析网页上的图片给你选择。

Posted in 浏览器 | Tagged , | 1 Comment

固定Firefox状态栏图标顺序

我之前写过《手动修改Firefox状态栏图标顺序》,通过修改“extensions.ini”文件,把Echonfon的图标弄回靠右的位置,但那个方法有一个问题,就是当你添加、删除、更新、启用和禁用过扩展后,图标顺序就打回原形了,得再修改一次,很烦,于是我就研究一下怎么永久固定它。 排序原因 经我研究,“extensions.ini”文件里的顺序就是按照扩展的名称的字母来排序的,扩展面板里也是这样。对于状态栏图标,从左边开始排序, 即名称的字母越靠前,图标就越靠左。但也有特例的,我装的“CS Lite”这个扩展就在最左边,可能它的代码特别指定了位置。

Posted in 浏览器 | Tagged , | 3 Comments