VimIM What's new?
VimIM 词库管理
- 用VimIM 测试 复活节彩蛋 以及 Unicode 内码输入 不需要词库。
- 用VimIM 打字,只需一个词库。玩家可以从 VimIM 码表样例 中挑选。
- 如果玩家希望分开保管 私人数据 :可以加上 vimim.privates.txt
- 如果玩家用 双码输入【山寨版】 :可以加上 vimim.4corner.txt
双码输入【山寨版】
VimIM 形音结合输入的特点是:
㈠ 音码(例如:汉语拼音)输入永远独立,插上就可以用。
㈡ 形码(例如:四角号码)输入永远独立,插上就可以用。
㈢ 平行使用,两个输入法和平共处,互不干扰,无须切换。
㈣ 交叉使用,两个输入法各尽所能,优势互补,合二为一。
逐词匹配
㈠ 正常英文句子结构,以 句号 结尾:
【限于】 VimIM 点石成金
【卖点】 敲中文如同敲英文。
【前景】 VimIM 中文盲打的基础。
【好处】 无模式转化,支持空格,中英文无缝混排。
【拼音演示】 wo you yige meng. => 我有一个梦
㈢ 无句号分隔,每四码上屏 (四角号码和五笔)
【特点】 四码匹配,逐词上屏。
【四角号码演示】
(1) 连敲 6021272260021762
(2) 敲点石成金键:
(3) 敲【空格键】或【数字键】上字,one by one
(4) 结果: “四角号码”四个汉字上屏
【五笔演示】
(1) 连敲 trdeggwhssqu
(2) 敲点石成金键:
(3) 敲【空格键】或【数字键】上字,one by one
(4) 结果: “我有一个梦”五个汉字上屏。
私人数据
个人隐私数据最好分开保管,不应与主词库混在一起。
VimIM 玩家因之可以放心交换 VimIM 主词库。
具体操作如下:
第一步:创造一个 VimIM 词库文件,名之曰 vimim.privates.txt
第二步:把私人数据文件扔到 Vim 的 plugin 目录下
【特点】㈠ 私人数据文件 plug & play 以及 remove & gone
㈡ 私人数据永远显示在菜单的首位。
㈢ 如果用的是拼音,私人数据文件可以不排序。
【例如】 cat vimim.privates.txt
ximenqing 西门庆
panjinlian 潘金莲
lipinger 李瓶儿
chunmei 春梅
GBK 内码输入
GBK 为汉字内码扩展规范,来自中国国家标准代码 GB 13000.1-93
用 VimIM 玩GBK标准内码的基本条件是 :set encoding=chinese
GBK标准内码输入器
- 【广告】简单明快的标准GBK内码输入器,只此一家。
- 【特点】与输入法和码表都无关:以不变应万变。
- 【用途】内码输入是输入非常用字符的有效途径。
- 【特点】一个字符对应一个代码,不知有无玩GBK的武林高手?
【演示】GBK 标准内码输入:
【例】 十进制:敲 61778 → 馬 (GB)
【例】十六进制:敲 xf152 → 馬 (GB)
【示意图】GBK 标准内码动态列表:
【例】 十进制:敲 6177x → 馬 in 菜单
【例】十六进制:敲 f15x → 馬 in 菜单
Big5 内码输入
Big5 已被收录到台湾官方标准的附录当中,版本为Big5-2003
用 VimIM 玩Big5标准内码的基本条件是 :set encoding=taiwan
Big5标准内码输入器
- 【广告】简单明快的标准Big5内码输入器,只此一家。
- 【特点】与输入法和码表都无关:以不变应万变。
- 【用途】内码输入是输入非常用字符的有效途径。
- 【特点】一个字符对应一个代码,不知有无玩Big5的武林高手?
【演示】Big5 标准内码输入:
【例】 十进制:敲 45224 → 馬 (Big5)
【例】十六进制:敲 xb0a8 → 馬 (Big5)
【示意图】Big5 标准内码动态列表:
【例】 十进制:敲 4522x → 馬 in 菜单
【例】十六进制:敲 b0ax → 馬 in 菜单
【vi 快捷键导航】
- 【正排序】 g 中文菜单重新排序:从头排到尾。
- 【反排序】 G 中文菜单重新排序:从尾排到头。
双拼模糊匹配
- 【优点】 最简单的双拼方案,可以与全拼同时存在。
- 【特点㈠】 以 aeiou 为韵母,以其余的为声母。
- 【特点㈡】 每俩码出一个汉字。
- 【演示】 saza => 山寨
- 【演示】 bucaqi => 不差钱
- 【演示】 yijizoqi => 一见钟情
- 【全拼默认开启】: :let g:vimim_fuzzy_double_pinyin=1
中文数字量词
VimIM 提供阿拉伯数字和中文大小写数字和量词的转换能力:
i 为输入小写中文数字的前导字符。
I 为输入大写中文数字的前导字符。
【限于】 VimIM 点石成金 和【静态模式】
中文数字
【例如】i2000 => 二〇〇九 (输入“i2000”,按空格)依次类推
【例如】I2000 => 贰零零玖 (输入“I2000”,按空格)依次类推
中文量词
【例如】 ig => 个 i1g => 一个 I1g => 壹个
【例如】 id => 第 i8d => 第八 I8d => 第捌
VimIM 可以不费力气玩玩智能ABC的样本例子:
i20090719 => 二OO九O七一九
I20090719 => 贰零零玖零柒壹玖
i2009n => 二OO九年
i7y => 七月
i20r => 二O日
i2sr => 二十日
i2006n6y3sr => 二〇〇六年六月三十日
I6b8s2 => 陆佰捌十贰
常用单个量词的定义与智能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 兆 |
鉴于单个量词不能满足输入中文的乐趣,
VimIM 加上 one to many, 把中文量词输入进一步智能化:
【例如】
i2w => (menu with the following list)
二万
二位
二味
二碗
二窝
I2w => (menu with the following list)
贰克
贰口
贰块
贰棵
贰颗
贰捆
有图为证
智能模糊匹配
㈠ 符合一般拼音习惯,而且原则上 N 码 => N 字
4 码作特殊处理:输出成语或者词组。
输入 | 显示 |
---|---|
h h y y | 花好月圆 |
z a z e | 战争 etc |