emacs设置中文输入的方法

最好的办法是修改.bashrc:export LANG=en_US.UTF-8export LC_CTYPE=zh_CN.UTF-8 图形界面的emacs在 emacs-china有帖子如下(其中~/xprofile测试有效):对了,Linux上还有一个坑,就是有的情况下(比如我的Archlinux+LXDE)无论你的bash下怎么设置环境变量,你的图形界面的LC_CTYPE永远是en_US,这就导致你无论怎么设置,从图形界面上启动emacs,就是激活不了fcitx输入法。验证的方法就是,图形界面上启动emacs后,在emacs里 M-x shell-command 回车,然后输入 locale 查看当前emacs环境的locale设置(spacemace配置)。然后修改的办法就是除了设置shell的环境变量以外,还要设置图形界面的环境变量: vim ~/.xprofile export LANG=en_US.UTF-8 export LC_CTYPE=zh_CN.UTF-8或者vim /etc/locale.conf LANG=en_US.UTF-8 LC_CTYPE=zh_CN.UTF-8

posted on 2020-01-09 11:28  xiegangqingnian  阅读(1147)  评论(0编辑  收藏  举报

导航