在Ubuntu18.04中,因为C-SPC快捷键被emacs定义为其他的作用,所以造成了不能输入中文的情况。
解决方法
第一步
在emacs中,限制C-SPC快捷键的用法。
打开.emacs.d/init.el文件,增加如下内容
(global-set-key (kbd "C-SPC") nil)
第二步
修改.profile文件内容。
打开~/.profile文件,增加如下内容
export LC_CTYPE="zh_CN.UTF-8"
重启电脑,就可以在emacs中自由的切换输入法了。