pyim 使用说明

截图

img

简介

pyim 是 Emacs 环境下的一个中文输入法,最初它只支持全拼输入,所以当时
“pyim” 代表 “Chinese Pinyin Input Method” 的意思,后来根据同学的提议,添加了五笔的支持,再叫 “拼音输入法” 就不太合适了,所以你现在可以将它理解为 “PengYou input method”: 平时像朋友一样帮助你,偶尔也像朋友一样犯二 。。。

背景

pyim 的代码源自 emacs-eim。

emacs-eim 是 Emacs 环境下的一个中文输入法框架, 支持拼音,五笔,仓颉以及二笔等多种输入法,但遗憾的是,2008 年之后它就停止了开发,我认为主要原因是外部中文输入法快速发展。

虽然外部输入法功能强大,但不能和 Emacs 默契的配合,这一点极大的损害了 Emacs 那种 行云流水
的感觉。而本人在使用(或者叫折腾) emacs-eim 的过程中发现:

  1. 当 emacs-eim 词库词条超过 100 万时,选词频率大大降低,中文体验增强。
  2. 随着使用时间的延长,emacs-eim 会越来越好用(个人词库的积累)。

于是我 fork 了 emacs-eim 输入法的部分代码, 创建了一个项目:pyim。

目标

pyim 的目标是: 尽最大的努力成为一个好用的 Emacs 中文输入法 ,具体可表现为三个方面:

  1. Fallback: 当外部输入法不能使用时,比如在 console 或者 cygwin 环境下,尽最大可能让 Emacs 用户不必为输入中文而烦恼。
  2. Integration: 尽最大可能减少输入法切换频率,让中文输入不影响 Emacs
    的体验。
  3. Exchange: 尽最大可能简化 pyim 使用其他优秀输入法的词库的难度和复杂度。

特点

  1. pyim 支持全拼,双拼,五笔和仓颉,其中对全拼的支持最好。
  2. pyim 通过添加词库的方式优化输入法。
  3. pyim 使用文本词库格式,方便处理。

安装

  1. 配置 melpa 源,参考:http://melpa.org/#/getting-started
  2. M-x package-install RET pyim RET
  3. 在 Emacs 配置文件中(比如: ~/.emacs)添加如下代码:

    1. (require 'pyim)
    2. (require 'pyim-basedict) ; 拼音词库设置,五笔用户 *不需要* 此行设置
    3. (pyim-basedict-enable) ; 拼音词库,五笔用户 *不需要* 此行设置
    4. (setq default-input-method "pyim")

文档来源(书栈小编注)

https://github.com/tumashu/pyim