Emacs中文输入
在Ubuntu中使用fcitx,搜狗输入法输入中文,默认情况下无法在emacs中使用,需要进行配置。
检查字符集
locale -a,查看当前系统支持的字符集,如果包含zh_CN.utf8,则可以直接进行配置,否则安装中文字符集。
sudo dpkg-reconfigure locales,选择zh_CN.utf8即可安装中文字符集。
终端配置
如果在终端中启动,需要设置环境变量,在.bashrc中添加export LC_CTYPE=zh_CN.UTF-8
GUI配置
如果以GUI方式启动,需要修改/usr/bin/emacs24文件。
删除原有的/usr/bin/emacs24文件,在新建的文件中写入以下内容:
LC_CTYPE=zh_CN.UTF-8 /usr/bin/emacs24-x
注意,Ubuntu中fcitx与搜狗输入法有冲突,在使用shift键切换输入法时,需要长按shift键。