Emacs中ibus输入法设置
2012-05-31 18:40
225 查看
本文假设你已经成功安装了ibus输入法框架,并且已经把自己理想的输入法(ibus其实是一个输入法管理器,它可以有很多种输入法)加到了ibus中。并且设置了启动快捷键(我用的是Ctrl+=,因为Ctrl+Space等都是Emacs中常用的按键绑定)。 这里要解决的是Emacs中不能方便的调用ibus的输入法的问题。 问题的主要原因是:Emacs会捕获所有按键信息,也就是说它会拦截发往Linux的按键。 解决的方法是使用一个工具:IBusMode 主页在这:http://www.emacswiki.org/emacs/IBusMode 系统要求是:
打开.emacs文件 输入以下内容
如果这样设置没有用,则看看是不是没有按安装python(>=2.5)和python-xlib 如果没有则安装一下
后记: 中文输入历来是linux平台被诟病的方面。幸好,ibus输入法框架可以解决我们的燃眉之急。 当然,我们不能以window中的那些强大的中文输入法为标准来评价ibus了,因为它们的差距还是比较大的。
emacs22 or emacs23
python (>= 2.5)
ibus (>= 1.2)
python-xlib
下载ibus-el包:https://launchpad.net/ibus.el/0.3/0.3.2/+download/ibus-el-0.3.2.tar.gz 解压到emacs中的loadpath目录中(也可以放入任意目录下,然后在.emacs中load进来)。 python (>= 2.5)
ibus (>= 1.2)
python-xlib
>>>ls ~/Download #下载到此目录 >>>mv ~/Download/ibus-el-0.3.2.tar.gz ~/.emacs.d/ #移动文件 >>>cd ~/.emacs.d/ #进入.emacs.d目录,emacs中常用于放置扩展包的目录 >>>tar zxvf ibus-el-0.3.2.tar.gz #解压 >>>rm ibus-el-0.3.2.tar.gz
~/.emacs.d/ibus/目录应该是这样的 打开.emacs文件 输入以下内容
;;ibus
(add-to-list 'load-path "~/.emacs.d/ibus/")
(require 'ibus)
(add-hook 'after-init-hook 'ibus-mode-on)
(global-set-key (kbd "C-=") 'ibus-toggle) ;;这里既是绑定上面设置的C+=快捷键到ibus中
(ibus-define-common-key ?\C-\s nil)
;; Use C-/ for Undo command
(ibus-define-common-key ?\C-/ nil)
;; Change cursor color depending on IBus status
(setq ibus-cursor-color '("red" "blue" "limegreen"))
(add-to-list 'load-path "~/.emacs.d/ibus/")
(require 'ibus)
(add-hook 'after-init-hook 'ibus-mode-on)
(global-set-key (kbd "C-=") 'ibus-toggle) ;;这里既是绑定上面设置的C+=快捷键到ibus中
(ibus-define-common-key ?\C-\s nil)
;; Use C-/ for Undo command
(ibus-define-common-key ?\C-/ nil)
;; Change cursor color depending on IBus status
(setq ibus-cursor-color '("red" "blue" "limegreen"))
如果这样设置没有用,则看看是不是没有按安装python(>=2.5)和python-xlib 如果没有则安装一下
>>>sudo apt-get install python >>>sudo apt-get install python-xlib
看看我的界面 后记: 中文输入历来是linux平台被诟病的方面。幸好,ibus输入法框架可以解决我们的燃眉之急。 当然,我们不能以window中的那些强大的中文输入法为标准来评价ibus了,因为它们的差距还是比较大的。
相关文章推荐
- 设置Emacs中文输入法为IBus
- 输入法ibus设置
- 升级python后导致的iBus输入法设置无效以及候补框消失的问题
- ubuntu11.10中ibus输入法设置
- Emacs 中文输入法设置
- fedora-18-ibus-输入法设置
- IBUS输入法安装和设置
- emacs 中文设置与输入法安装
- Ubunut 10.04.3设置Ibus输入法开机启动
- Ubuntu下Ibus输入法设置
- 2010-12-14 13:01 ubuntu10.10添加中文输入法、设置ibus开机自动运行
- 设置ibus为默认输入法
- 【ibus】设置ibus输入法(pinyin & sunpinyin)
- emacs使用ibus输入法
- ubuntu11.10 ibus输入法开机启动设置
- Linux下让emacs使用ibus输入法
- ubuntu14.04 IBUS 中文输入法的设置框 跟随设置
- fedora-18-ibus-输入法设置
- ibus-pinyin 输入法设置
- IBUS输入法安装和设置