Monday, October 26, 2009
【博士论文摘要】论 VimIM 中文输入法的盈利模式
电子邮箱:vimim@googlegroups.com
关键词:中文输入法 VimIM 盈利模式
http://code.google.com/p/vimim/wiki/VimIM_Business_Model
Friday, October 16, 2009
活学活用,利用 VimIM 管理记忆私人数据
号称赶英超美的中文输入法其实并不那么玄而又玄,
多如牛毛的中文输入专利大多不过是一个字符映射的定义而已。
VimIM 自成体系,别具一格。而今后来居上,鹤立鸡群,何也?
因为我们把定义字符映射的权力完完全全交给玩家自己。
因为我们坚信,自己的输入法才是最好的输入法。
字符映射并不限于 english => 中文。
字符映射也可以为 english => english.
理解到这一个高度,我们就可以激发自己的想像力,天马行空。
作者特此抛砖引玉,举一个利用 VimIM 管理记忆私人数据的例子:
【自己动手试一试】
1. 【目的】 把 password 从私人数据文件复制到剪贴板
2. 下载新版脚本 vimim.vim
3. 下载私人数据样本文件 privates.txt
4. 把这二个文件扔到您的 Vim 的 plugin 目录下
5. 打开 Vim (如果用Windows可以双击Gvim.exe)
6. 敲 o 或 i 或 a 进入 Vim 插入模式:
7. 敲 password
8. 敲
9. 敲 j
10. 敲 j
11. 敲 c
12. 【结果】 第三个 password 被复制到剪贴板
PS:
【私人数据样本文件】 vimim.privates.txt
ximenqing 西门庆
panjinlian 潘金莲
lipinger 李瓶儿
chunmei 春梅
phone (888)123-1111(h) (888)123-2222(o) (888)123-3333(m)
address 1600_Amphitheatre_Pkwy_Mountain_View_CA_94043
password Phohvo3j waex5oBo Eith1cie yohV5uul Quahti5a Fiecai9p
Wednesday, September 2, 2009
【论拼音输入】目前的形势和我们的任务
㈠ 【娱乐】GG MM 用汉语拼音输入交流感情
>> GG:我在王八里上网。你呢?
>> MM:我也在王八里。
>> ......
>> MM:真的呀?咱们多怜惜好不好?
>> GG:好鸭,你的瘦鸡号码多少?
>> MM:咱别用瘦鸡,瘦鸡多贵呀,你有球球吗?
>> GG:有啊。
>> MM:你球球多少号呀?
>> GG:*******,你真可爱,我很想同你奸面。
>> MM:慢慢来啊,虽然隔得远,蛋也有鸡会呀!
㈡ 【玩家评论】
>> 以前有个认知码考虑过这个问题,但是没能普及。
>> 不过我还是希望拼音输入法也能解决单字能力。
【正文】
拼音输入最妙的是无师自通。最有力的证据是一对从未涉足中文输入法的GG和MM可以使用“拼音码”成功地传情达意。我们的结论是,凡是有learning curve (学习曲线)的东西,不管有多好,如果以大众化为目标,永远也搞不赢不怎样需要学习的东西。所以谷歌染指中文输入法就是从拼音输入切入的。
但是,中文拼音输入法天生有两个软肋,就是太多的重码和不会拼的汉字。
认知码的解决方案是形音结合,大方向是对的(不放弃拼音输入),后台似乎也不小(认知码成了国家教委推荐的第一个汉字输入法方案)。不过,认知码的形码部分似乎很难深入人心。商家自己定一套规则,强制用户学习。用户学到博士水平,无非是一分钟能够敲三七二百一十个字。问题是,用户被彻底地绑架到那个商业软件上了。交钱倒是次要的,万一公司破产怎么办?
谷歌拼音是用笔划输入功能来回答“某些生僻字”的输入问题。按照谷歌拼音的说法:如果您希望输入“谷”字,则可以依次按下"upnpnszh"。这样,八个字母可以完成一个汉字输入。万一国家教委对“龖”字有兴趣,用谷歌拼音的笔划输入功能需要按顺序连续最多敲52个字母(u加上51个笔画)就有可能成功完成一个发音不是“龙”的“龖”字的输入。
VimIM 支持多种中文输入法,当然也可以用形音结合输入中文。形音结合的好处是可以在必要的时候,精确定位所想的单字或词组。笑傲江湖的是,形码的来源可以由用户自己决定。玩家完全可以用自己喜欢的甚至自己发明的形码。此外,不必反复强调的是,VimIM 永远属于用户,所以 VimIM 永远不会破产。
如果玩家希望采用形音结合来弥补拼音输入法的先天不足,VimIM 推荐的形码是四角号码(数码)。对中文输入和汉语学习而言,【汉语拼音】和【四角号码】是一对天仙配。当然,四角号码也有learning curve, 但是,四角号码与我们的Vim一样,值得一学,学好了终生获益。四角号码已有八十多年的历史,历久弥新。用四角号码既可以打字,也可以查字。例如,“龖”字的笔画多得数不过来,但明眼人一看就知道其四角号码为0121.
VimIM 形音结合输入的特点是:
㈠ 音码(例如:汉语拼音)输入永远独立,插上就可以用。
㈡ 形码(例如:四角号码)输入永远独立,插上就可以用。
㈢ 平行使用,两个输入法和平共处,互不干扰,无须切换。
㈣ 交叉使用,两个输入法各尽所能,优势互补,合二为一。
Tuesday, August 18, 2009
【VimIM 新版本要点】
VimIM What's new?
VimIM 词库管理
- 用VimIM 测试 复活节彩蛋 以及 Unicode 内码输入 不需要词库。
- 用VimIM 打字,只需一个词库。玩家可以从 VimIM 码表样例 中挑选。
- 如果玩家希望分开保管 私人数据 :可以加上 vimim.privates.txt
- 如果玩家用 双码输入【山寨版】 :可以加上 vimim.4corner.txt
双码输入【山寨版】
VimIM 形音结合输入的特点是:
逐词匹配
㈠ 正常英文句子结构,以 句号 结尾:
㈢ 无句号分隔,每四码上屏 (四角号码和五笔)
私人数据
GBK 内码输入
GBK标准内码输入器
- 【广告】简单明快的标准GBK内码输入器,只此一家。
- 【特点】与输入法和码表都无关:以不变应万变。
- 【用途】内码输入是输入非常用字符的有效途径。
- 【特点】一个字符对应一个代码,不知有无玩GBK的武林高手?
Big5 内码输入
Big5标准内码输入器
- 【广告】简单明快的标准Big5内码输入器,只此一家。
- 【特点】与输入法和码表都无关:以不变应万变。
- 【用途】内码输入是输入非常用字符的有效途径。
- 【特点】一个字符对应一个代码,不知有无玩Big5的武林高手?
【vi 快捷键导航】
- 【正排序】 g 中文菜单重新排序:从头排到尾。
- 【反排序】 G 中文菜单重新排序:从尾排到头。
双拼模糊匹配
- 【优点】 最简单的双拼方案,可以与全拼同时存在。
- 【特点㈠】 以 aeiou 为韵母,以其余的为声母。
- 【特点㈡】 每俩码出一个汉字。
- 【演示】 saza => 山寨
- 【演示】 bucaqi => 不差钱
- 【演示】 yijizoqi => 一见钟情
- 【全拼默认开启】: :let g:vimim_fuzzy_double_pinyin=1
中文数字量词
中文数字
中文量词
常用单个量词的定义与智能abc类似:
| a 秒 | f 分 | k 克 | p 磅 | u 微 |
| b 百 | g 个 | l 里 | q 千 | w 万 |
| c 厘 | h 时 | m 米 | r 日 | x 升 |
| d 第 | i 毫 | n 年 | s 十 | y 月 |
| e 亿 | j 斤 | o 度 | t 吨 | z 兆 |
有图为证
智能模糊匹配
| 输入 | 显示 |
|---|---|
| h h y y | 花好月圆 |
| z a z e | 战争 etc |
Saturday, August 15, 2009
【分享】Firefox & Vim 天仙配
我发现 Vim 和 FireFox 是一对天仙配。
一个以写 (write/create/insert/update) 为主。
一个以读 (read/browse/internet/gmail) 为业。
男耕女织。男欢女爱。各伺其职。
【新说】
软件天仙配不多,是稀世珍宝。
套用情场上的一个段子,两者必须“仿佛永远分离,却又终生相依”。
Vim 和 FireFox 天仙配的另外一个实现方式是:“你中有我”和“我中有你”。
——“你中有我” (从FireFox 里面可以打开Vim)
第一步:插上电源,启动电脑
第二步:打开 FireFox
第三步:鼠标右键,出菜单
第四步:敲 v 表示选择 View Page Source
第五步:确认 Vim 跳出来
——“我中有你” (从Vim 里面可以打开 FireFox)
第一步:插上电源,启动电脑
第二步:打开 Vim
第三步:鼠标右键,出菜单
第四步:敲 f 表示选择 FireFox
第五步:确认 FireFox 跳出来
I have enjoyed both features for many years, and never made any
change since I made it work by simple configuration. If you are
interested, you can dig into details over internet on how to make it
work for you.
Sunday, August 2, 2009
【VimIM 四角号码输入游戏】
【VimIM 四角号码输入游戏】
- 纪念中文大师王云五发明推广四角号码
- 纪念电脑大师 Bram 发明推广 Vim
| 【目的】: | 纯数字 <==> 纯汉字 (Round-trip by VimIM) |
|---|---|
| 【准备工作】: |
|
| 【纯数字 ==> 纯汉字】: |
|
| 【纯汉字 ==> 纯数字】: |
|
Monday, July 13, 2009
VimIM 新版上市
- 【最新说明】http://maxiangjiang.googlepages.com/vimim.html
- 【新版下载】http://vim.sourceforge.net/scripts/script.php?script_id=2506
- 【版本】version 20090714
WHAT'S CHANGED?
【选项命名规则】 新规则简单,无故弄悬虚之嫌 :))
Naming game: (simplifying naming conversion!)
| 旧版本 | => | 新版本 (20090714) |
|---|---|---|
| let g:vimim_enable_xxx=1 | => | let g:vimim_xxx=1 |
| let g:vimim_enable_xxx=0 | => | let g:vimim_xxx=0 (default) |
| let g:vimim_disable_xxx=1 | => | let g:vimim_xxx=0 |
| let g:vimim_disable_xxx=0 | => | let g:vimim_xxx=1 (default) |
WHAT'S NEW?
- 【说明书】
- 【自己动手试一试】【新增】
- 【词库】
- 【新增】vimim.pinyin.txt 【新增】vimim.pinyin_huge.txt
- 【数字键上字】【强化】
- 数字键1-9直接上汉字,永远对应数字标签。
- 数字键 0 归零:回归起始状态。
- 【翻页键】【强化】
- 【标点翻页】逗号/句号 或者 减号/等号
- 【注】翻页键可调
- 【中文标点】【强化】
- 【标点翻页】(“拼音”默认开启)
- 【标点上字】(“形码”默认开启)
- 【自动半角】自动在数字后面输入半角标点。例如:1.2.3 而不是1。2。3。
- 【vi 快捷键】(VimIM 点石成金 和【静态模式】)【强化】
- 【经典】 沿用 vi 优良传统,以人为本。
- 【优点】 十指禅功,可上可下,左右逢源。
- 【搜索】 VimIM 中文搜索
- 【复制】 可 copy 到 clipbard 剪贴板,方便粘贴。
- 【reverse 排序】 可切换 sort: 从头到尾或从尾到头。
- 【首字固定】【新增】
- 常用字词将永远显示在第一候选项。
- 【“全拼”默认开启】:let g:vimim_first_candidate_fix=1
- 【万国码列表】【新增】
- 万国码一次性列表① :call Unicode()
- 万国码一次性列表② :call Unihan()
- 【双拼】【强化】
- 小测试 【微软双拼】
- 小测试 【智能ABC双拼】
- 小测试 【自然码双拼】
- 【智能模糊匹配】【强化】
- 【特点㈠】 符合一般拼音习惯。
- 【特点㈡】 输入的越是不“模糊”,输出的越是“准确”。
- 【编辑回帖】【新增】
Q: 重复操作 copy & paste (复制粘贴) 是不是太麻烦?A: Vim 擅长于把复杂的编辑操作简单化。VimIM 提供必要的自动复制机制,方便粘贴:㈠ 选择提示菜单中的字或成语,敲 "c" 上字的同时自动拷贝。㈡ 每当关闭 VimIM 中文输入模式 整个 session 自动拷贝。【默认开启】 let g:vimim_auto_copy_clipboard=1
