Saturday 1 August 2009

IBus PinYin Short Introduction

IBus拼音简介

IBus拼音是Linux下一款顶尖的拼音输入法。就目前(2009年8月1日)而言,其提供的功能已经非常好用了;其开发也不像其他拼音输入法那样陷入停滞,而是向当地活跃。相信IBus以及IBus拼音,会有一个光辉的未来。这里给出一个简介,希望对初次使用者有所帮助。

安装

IBus已经进入Debian的Testing了。因此在Debian Linux下,可以使用如下命令搞定:
$ sudo apt-get install ibus ibus-gtk ibus-pinyin

切换快捷键

默认使用Ctrl + Space进入输入法。这个切换输入法的貌似通用的快捷键在IBus里可以改为其他,比如改为Windows键(好像Windows键在Linux下没啥用),这样可以避免和一些程序(比如Emacs)快捷键的冲突。

那如何改呢?可以从系统菜单System→ Preferences → IBus  Preferences进入IBus配置界面来更改。

翻页与选字

可以用键PgUp和PgDn来完成上翻和下翻。除此之外,还可以用减号键(-)和等号键(=),以及逗号键(,)和句号键(.)来翻页。我比较喜欢用,.来上下翻页,因为这两个键离手比较近。

IBus默认出5个候选字,可以用1,2,3,4,5来选择。这很方便,因为这五个数字刚好全在左手的键位。多一个少一个都不那么方便了。第一个候选字可以用空格键来选取,也可以用Shift键来选取。但第一个候选词只能用空格键来选取,Shift键只用来选第一个候选字。上箭头键(↑)和下箭头键(↓)可以上下移动到某个候选词上,用空格选取。

中英文切换

有好几种办法直接输入英文。
  1. Shift键完成中英文切换
    可以用Shift键切换到英文输入,输入英文后,然后再按Shift键切换回中文输入。
  2. 大写字母输入英文
    比如想输入English,就可以直接输入English(注意第一个字母大写),然后回车。这时候输入法会提供拼写检查并提供候选词。有时候输入的英文单词,第一个字母未必是大写,这时候可以用第3种办法。
  3. u、v开头输入英文
    因为u和v在拼音里不可能用作第一个字母,因此它们被用作输入英文的标识字符。这时候输入法也提供拼写检查并提供候选词。
需要注意的是,方法2和方法3都不能使用空格键来选候选词,回车才可以选词。这样的好处是可以输入英文的句子,不必切来切去。另外回车也可以直接输入英文。

以词选词

比如想输入饕餮的“餮”字,如果直接输入“tie”估计要翻半天才能找到,但如果输入“taotie”,“饕餮”会显示在第一页。这时候可以输入“taotie”,然后按“]“选最后一个字”餮“。之后再输入”tie“,”餮“就会排的比较靠前了。很方便的一个功能,不知道是不是一个首创。反正我在用其他输入法的时候,在遇到相似情况的时候,往往会把一个词找出再删掉这个词里不需要的字,比较麻烦。

符号输入

IBus拼音有丰富的符号输入功能。比如输入欧元符号,可以输入“iou”可以得到“€”。

符号是个统称。输入“ifuhao”会列出大多数符号,然后一个一个地找,比较麻烦。比如想输入摄氏度符号(℃),如果输入“ifuhao”会翻好几页才能找到。而输入“isheshidu”一下就能找到。

因此符号输入的技巧是,先想清楚要输入的符号名称,比如美元符号($),然后在符号名称拼音前加”i“就可以了,比如“imeiyuan”可以得到“$”。这也是一个很招人喜欢而且很实用的功能。

造词

如果某次输入了一个新的词,下次输入的时候,这个词就可以被唤出。如果下次用的时候发现这个词造的不对,比如这个词在位置2,可以使用Ctrl + 2把这个新词删掉。下面做个练习:
输入:zuitianshi,组词“醉天使”,后来发现“醉天使”不对,应该是“最天使”。这时候可以再次组词“最天使”,由于“醉天使”会出现在第一位,这时可以按Ctrl + 1把错误的组词“醉天使”删掉。

时间和日期

还可以输入时间和日期,比如输入“rq“,可以得到”2009年8月1日“。除此外,还有:
  • 当前日期:rq →2009年8月1日,2009-8-1
  • 当前时间:sj → 23时8分1秒,23:8:1
  • 礼拜几?:lb,xq→礼拜六,星期六
这个小功能对我这样糊里糊涂的人还挺有用:)



No comments: