2009年2月11日星期三

强大的邮件客户端opera mail

首先,opera是个很好的浏览器,其中集成的mail客户端也是它精彩之处!

喜欢键盘操作的人没有理由不喜欢opera mail客户端;喜欢gmail的人也应该喜欢
opera mail客户端;喜欢opera作为浏览器的人更没有理由不喜欢opera mail客
户端。

有人说,邮件客户端如果做得不如gmail方便,还不如不用。有人干脆利用gmail
的pop功能将其他邮箱的邮件导入gmail,gmail成了在线的邮件"客户端"。

有人说,opera mail拥有gmail的优点,没有gmail的缺点。这句话虽然未必准确,
不过我也确实没有找到更象gmail的邮件客户端。

本文不讲opera mail的基本设置,因为与其他邮件客户端大同小异。只讲它的快
捷和便利性。

1. 邮件列表
邮件列表中邮件的定位可以用:
j 下一封邮件
u 上一封邮件
h 下一封未读邮件
y 上一封未读邮件
看一下键盘上这四个键的位置,就很容易记住了。

邮件列表可以选择thread方式将一个线程的邮件合在一起。用gmail的人应该喜
欢这种方式。对于thread里面没有自己发出去的邮件的问题,可以用bcc给自己
的方式来解决。在邮件账户上选择每一封邮件都bcc给自己,这样就可以在收件
箱内看到完整的thread的了。

查看一封邮件的发件人的所有邮件,简单的按一下e就可以搞定了。邮件列表马
上会过滤出过滤此联系人发出和收到的所有邮件。等等,如果想返回到原来的所
有邮件列表怎么办?很简单,利用opera自身的快捷键z可以轻松搞定!

2. 邮件操作
定位到一个邮件之后的操作也很简单:
k 标识邮件已读
shift-k 标识邮件未读
r 回复发件人
shift-r 回复所有人
f 转发

邮件可以设置多个标签label,如:important, todo等,也可以用快捷键来搞定:
l,1 设定邮件为标签1
l,2 设定邮件为标签2
...

l, 1就是先按l键再按1键,这种组合快捷键功能强大,不是一般程序都提供的哦~~

对邮件设定标签之后,邮件列表的最后label栏即会有相应的小图标作为标识。

3. 邮件搜索
这是opera mail很强大的地方。opera mail会对邮件做索引,就像gmail一样。
当在邮件搜索框输入任意邮件中出现的字符时,邮件列表会对此搜索关键字做即
时的过滤。这种搜索速度和一般邮件客户端的逐个匹配的方式有天壤之别,特别
是成百上千封邮件的时候。

ctrl+shift+3可以调出邮件的测栏,同时光标定位在测栏的搜索框,在这里同样
可以做邮件搜索,不同的是,这时的搜索结果还会自动保存在search目录下。就
是outlook的搜索文件夹。

寻找某个联系人相关的邮件,当然可以用上面的搜索框输入联系人的名字来实现。
更好的方式是:
ctrl+shift+4调出联系人测栏,在此测栏的搜索框中输入联系人的名字,这时右
侧马上有列表出此联系人相关的所有邮件。

4. 联系人
针对一封接收到的邮件,添加发件人到自己的联系人列表是件很容易的事情,按
a就可以搞定。

写邮件时,在to,cc,bcc栏里面输入几个字符也可以马上从联系人列表中过滤
出可选项来用下拉菜单的方式供你选择。

5. 邮件排序
邮件列表中一般会显示几列:发件人,邮件标题,时间,大小,附件,label等。
很多时候我们需要对邮件列表按照某有条件排序,如时间,发件人等。除了点击
邮件列表上面的标题栏实现排序,还可以用简单的快捷键的方式来实现。

不过这不是opera的默认设置,需要自己手动设置一下快捷键。
打开快捷键设置选项,添加如下:
mail window
s, l Sort by column, 6 按照label来排序
s, z Sort by column, 4 按照Size来排序
s, t Sort by column, 3 按照Sent时间来排序
s, s Sort by column, 2 按照Subject邮件标题来排序
s, f Sort by column, 1 按照From发件人来排序

达到的效果是,对着邮件列表按s之后在按t,邮件列表马上按照发信时间来排序。
如果是按s之后按f,邮件列表又会马上按照发件人来排序。

opera的快捷键设置真的很强大,还可以象这样似的支持有先后顺序的组合快捷
键。

6. 邮件收发
ctrl-k 接受邮件
ctrl-e 新建邮件

写好邮件之后ctrl-shift-s就可以发出去了。

7. 附件操作
对于接收的邮件,shift-s可以将邮件附件保存。
对于要发出去的邮件,需要添加附件的情况,则也需要自定义快捷键的方式来实
现。

打开自定义快捷键,添加:
compose window:
o alt Add attachment 添加附件

注意,一定是在compose window栏下添加才可以,因为是在写邮件的compose
window下来添加附件的。

这样的效果就是用alt-o快捷键来弹出添加附件的对话框,省去了你用鼠标点击
附件button的麻烦。

8. 邮件列表布局
支持4中布局:全列表,全邮件正文,列表和正文上下分割,左右分割。

我一般采用全列表方式和左右分割方式并存的效果。

默认在全列表方式,定位到想看的邮件之后,切换到左右分割方式,右侧出现该
邮件的正文,可以对此邮件进行预览。
切换的快捷键是i。

当然默认情况下,快捷键i是在全列表,上下分割,全正文三种方式循环切换的。
可以通过自定义快捷键的方式来更改。

自定义快捷键列表中找到:
i Show list view > Show message view > Show split view, 2
改为:
i Show list view > Show split view, 1

就可以了!

9. 邮件编辑器

一般邮件客户端的纯文本编辑功能都不强大,当然支持html编辑的是另外的事情。
其实这也是mutt等邮件客户端可以调用外部编辑器如vim等的优势所在。不过opera
mail的编辑器不一样,我惊喜的发现它居然支持部分emacs的快捷键!
ctrl-a 定位光标到行首
ctrl-e 定位光标到行尾
ctrl-d 删除光标后一个字符
ctrl-h 删除光标前一个字符
ctrl-n 向下移动光标
ctrl-p 向上移动光标
ctrl-b 向前移动一个字符
ctrl-f 向后移动一个字符
ctrl-u 删除光标前所有字符
ctrl-k 删除光标后所有字符
ctrl-z 撤销
ctrl-y 重做
ctrl-g 向后查找
ctrl-shift-g 向前查找

10. 其他
opera mail还可以设置邮件的过滤器,自动按照附件的文件类型分类等。添加个
性签名也是不可缺少的。imap模式也支持。

邮件客户端软件,不方便我贴图,就全部文字来叙述了,不知道是否讲清楚了。

动心了吧?快来试用!

后记
opera是一直开着,但没必要邮件的tab页一直开着啊,设置好自动收邮件,
每次来邮件,opera的小图片会有提示,这时在打开邮件的tab页也不迟。
读新邮件的快捷键是:alt-e, r 默认的。
但常常需要打开收件箱,这就没有快捷键了,多谢Csineneo的指点,设置快捷键:
m shift alt 为"read mail,2"
就可以用shift-alt-m组合键来打开收件箱了!
再加快捷键
p, 1 set mail view age, 0 设置邮件列表只显示一天的邮件
p, 2 set mail view age, 1 设置邮件列表只显示一周的邮件
p, 3 set mail view age, 2 设置邮件列表只显示一月的邮件
p, 4 set mail view age, 3 设置邮件列表只显示三月的邮件
p, 5 set mail view age, 4 设置邮件列表只显示一年的邮件
p, 6 set mail view age, 5 设置邮件列表所有的邮件
d, t set mail display type, 0 设置邮件用纯文本显示

d, h set mail display type, 1 设置邮件用html显示

s, v sort direction 0 > Sort direction, 1
切换排序的方向,正序变逆序,逆序变正序

一种超长的胡萝卜:javelin

vim的复制粘贴

vim帮助文档里与粘贴板有关的内容如下:
vim有12个粘贴板,分别是0、1、2、...、9、a、"、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到"(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
"号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
+号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p;

要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。