Linux中EMACS的中文输入问题

本文主要介绍了在Linux Debian系统下,如何解决EMACS中文输入的问题。包括安装必要的语言包,设置环境变量LC_CTYPE,以及通过修改emacs启动脚本来确保中文输入的正确配置。
摘要由CSDN通过智能技术生成


每次重装系统都要折腾一番emacs的中文输入问题,还是记录一下。

环境

首先选择系统,还是debian10的稳定版好用,现在的稳定版中的软件不算太老。
然后是桌面,亲测gome和kde,安装方法一样。
题外话,装系统的时候安装的桌面比后面添加的桌面更稳定;kde在资源和显示效果上比gnome好。
emacs版本是26.1,有个亮点是行号的机制换了,效率高了。

方法:

1、安装相应的语言

安装系统的时候多半是默认英语,缺乏中文,所以需要安装。缺少这一步在emacs中就算能切换输入法,也不能输入中文。
命令:

sudo dpkg-reconfigure locales

然后增加zh_CN.UTF-8,其他几个zh_CN.×××也可以选上。
默认语言可以还是英语。

2、设置环境变量LC_CTYPE

这个是emacs的一个古老的bug,LC_CTYPE环境变量必须是中文,否则不能激活中文输入法。具体值:

LC_CTYPE=zh_CN.UTF-8

注意,据说LC_ALL这个变量也有影响,应该是优先级的问题,我每次都是设置的LC_CTYPE。

3、emacs设置技巧

有前面两点,emacs就可以支持中文输入了。
但是,LC_CTYPE环境变量的设置方法比较巧妙。一种是直接更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值