My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
VimimCloudGmail  
Cloud/Python/Email 云里来,雾里去
Updated Jul 19, 2011 by maxiangjiang

云里来,雾里去

托云的福,VimIM 中文输入法成功实现不安装词库而用上海量词库,不耗
CPU而达到惊人的整句识别率。四朵彩云,还在竞争,还在完善。我们不
用担心云输入的未来,无论如何,总会有下雨的云。

另外一个问题是,如何把输入的中文发送出去,而不离开Vim.

托Python的福,这个问题不费吹灰之力就解决啦。

http://vimim.googlecode.com/svn/vimim/vimim.vim.html  

" -----------------------
function! g:vimim_gmail()
" -----------------------
"" [dream] to send email with the current buffer
"" [usage] :call g:vimim_gmail()
"" [vimrc] :let g:gmails={'login':'','passwd':'','to':'','bcc':''}
if has('python') < 1
    return ""
endif

首先测试成功的是给自己发送电邮。

托Google的福,发送电邮不再依赖变化无常的smtp伺服器。只要有gmail
账号,就有自己的独立的smtp伺服器,所发送的电邮还会在自己的gmail
里面留个底。

笔者在Starbucks免费无线上网,直接在Vim里面,成功地给自己发送电邮。
邮件的内容就是当前buffer里面所有的文字。

样本vimrc设置:

:let g:gmails = {}
:let g:gmails.passwd = 'password_with_trick'
:let g:gmails.login  = "login@gmail.com"
:let g:gmails.to     = "to@gmail.com"
map ZM :call g:vimim_gmail()<CR>

推而广之,只要动态设置好自己的g:gmails选项,
也可以bcc给自己挑选的电邮地址。

例如,以下二步可以玩 bcc 
第一步:  :let g:gmails.bcc = " aa@gmail.com bb@gmail.com cc@gmail.com "
第二步:  ZM


实验器材 vimim.vim

vimimenv
电脑:Windows32_builtin_gui  
版本:gvim.exe=703 vimim.vim=8153  
编码:utf-8 ucs-bom,utf8,chinese,gb18030  
字体:YaHei_Consolas_Hybrid,NSimSun-18030  
环境:English_United States.1252  
风格:Tab_as_OneKey_NonStop  
词库:标准字库:/home/xma/hjkl/vimim.cjk.txt  
词库:英文词库:/home/xma/hjkl/vimim.txt  
词库:目录词库:/home/vimim/pinyin/  
输入:点石成金 拼音 VimIM  
在线:谷歌云输入::let g:vimim_cloud='google,baidu,sogou,qq'  
工具:HTTP executable: Python Interface to Vim  


Sign in to add a comment
Powered by Google Project Hosting