Anything

使用filecache可以快速打开项目里的某个文件,但是它的文件名补全功能有一个小小的局限,就是必须从头开始匹配,不像iswitchb那样可以匹配buffer名的任意部分。配合使用Anything可以解决这个问题。

Anything不仅仅可以配合filecache使用,之所以叫Anything,就是因为它可以快速打开anything,而且高度可配置、可扩展。在Anything模式下有几个快捷键,左右方向键在不同分类之间切换;C-n和C-p在不同条目之间切换;C-v和M-v上下翻页。下面是我的配置,使用F9作为快捷键启动Anything模式。

(require 'anything)
(require 'anything-config)
(add-to-list 'anything-sources anything-c-source-file-cache)
(setq anything-enable-digit-shortcuts t)
(global-set-key (kbd "<f9>") 'anything)

easytag

EasyTag是一款操作音频文件标签的软件,其中包含我最需要的mp3标签编码转换功能。

由于大多数抓取软件制作的mp3标签编码多为GB18030或GB2312,而手机等播放设备只支持unicode,因此如果不转换编码的话,在移动设备上看到的只能是乱码。原来不知道EasyTag的时候,听了半天歌,还不知道叫啥名。现在不再烦恼了,只要在选项里设置读取编码为GB18030或者GB2312就可以了,然后存储为unicode,再复制到移动设备上,就能够看到歌手、曲名和专辑等信息了。