英文ubuntu系统中emacs输入中文
来源:互联网 发布:卖家怎么用淘宝客推广 编辑:程序博客网 时间:2024/04/29 13:16
原来安装emacs的时候,由于是选择的英文系统,所以,不能在打开的emacs中输入中文,在网上搜索的一个折中的方法是在$HOME/.bashrc
中添加一行:
alias emacs="export LC_CTYPE=zh_CN.UTF-8;emacs";
这样的话,只要是在terminal中打开的emacs都可以输入中文,但是其他的方式就不行。
(我用的是fcitx输入法,并且要注意在locale中要安装了zh_CN.utf8);
现在进行了一下改进,直接打开emacs就可以输入中文,具体方法如下:
首先我们要先确保我们已经安装了zh_CN.utf8,最好不要安装其他的输入法,因为我原来安装了scim结果不能使用拼音输入法!,另外还要在language support里面把fcitx设置成系统默认的输入法,具体的方法如下:(感谢Rebill的资料:http://blog.rebill.info/archives/ubuntu-set-zh_CN-utf8-locale.html)
1.查看当前系统语言环境locale
2.查看系统内安装的localeroot@ubuntu-vps:~# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
3.安装zh_CN.utf8root@ubuntu-vps:~# cd /usr/share/locales
root@ubuntu-vps:/usr/share/locales# ls
install-language-pack remove-language-pack
root@ubuntu-vps:/usr/share/locales# ./install-language-pack zh_CN
Generating locales...
zh_CN.UTF-8... done
Generation complete.
dpkg-trigger: dpkg-trigger 必须从维护者脚本中调用(或者通过 --by-package 选项)
4. 进行了以上步骤以后,我们要编辑/etc/environment
添加如下一行:
LC_CTYPE="zh_CN.UFT-8"
修改完毕以后,重启生效。
保存以下这时候在打开emacs就可以输入中文了~_~
(关于locale的比较详细的资料,可以参看:http://blog.csdn.net/pcliuguangtao/archive/2011/03/21/6265283.aspx)
补充: 其实系统是根据变量 LC_CTYPE 来决定采用的字符集,所以,只需要修改改变量为汉字字符集即可。
- 英文ubuntu系统中emacs输入中文
- 英文ubuntu 系统下emacs 输入中文
- 英文Ubuntu系统中skype输入中文问题
- Ubuntu 13.10 英文版本 Emacs 24.3中文输入
- emacs在各种英文操作系统中解决中文输入
- ubuntu + emacs + fcitx 中文输入解决方案
- ubuntu里开启emacs中文输入
- 英文 ubuntu系统 中文输入法
- Ubuntu 14.04英文系统中Chrome浏览器标题栏中文乱码
- 如何在英文Ubuntu下输入中文
- gnome中使用Emacs中文输入
- ubuntu下emacs中使用中文输入法
- Ubuntu 英文系统设置中文输入法
- Ubuntu 12.04英文系统安装 中文输入法
- Ubuntu英文系统LaTex中文设置
- debian英文环境中中文输入
- emacs 中文输入
- emacs fcitx中文输入
- 使用Python(comtypes)操作ArcGis(ArcObject)的第一步:安装模块到gen文件夹中
- 学习java基础教程收获二
- 海量空间数据库实施策略---矢量数据2
- myeclipse的注释插件配置
- ASP与ASP.NET的区别
- 英文ubuntu系统中emacs输入中文
- 搜索引擎原理的实现
- 学习java基础教程收获三
- 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
- Socket send函数和recv函数详解
- vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
- 服务器文件同步管理
- 嵌入式Web服务器软件构成与工作原理(一)
- VB.NET字符串函数