怎样便捷的输入中文?

我试过emacs自带的输入法Chinese-PY,但每次只能打一个字,很难受

用外置輸入法。

怎么用?可以详细点

你输入的不就是中文么?!难道你期望每一个软件都需要内置一个中文输入法么?

关键是spacemacs里切换不到外面的输入法啊

spacemacs怎样切换到外置输入法呢

你用的是什么输入法,理论上除了fcitx和emacs之间存在一个bug需要用 LANG=zh_CN.UTF-8来运行emacs以外其他输入法应该都没啥问题。使用 emacs 的 pyim 也可以便利地输入中文。

ubuntu下的sougou,别的程序里都可以用,就是emacs里调不出来

sougou调用的是fcitx,请用 zh_CN.UTF-8 的lang来打开 emacs,或者直接把系统语言改成中文

用 zh_CN.UTF-8 的lang来打开 emacs??? 具体怎么做怎么做

估计楼上说的是linux下的方法吧,楼主是用的windows?

额,我是ubuntu16.04英文版

哦,那你试试在.xinitrc文件开头添加以下代码

export _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel’

#以上为使java程序显示中文,可选择加或不加

export LANG=zh_CN.UTF-8

export LANGUAGE=zh_CN:en_US

#export LC_CTYPE=en_US.UTF-8

export LC_CTYPE=zh_CN.UTF-8

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

我在arch wiki里查的,有冲突的你就删掉,我记得好像ubuntu设置的文件不是同一个,好久没用过,也不知道了,楼主百度一下应该能查到。

image 貌似没有这个文件,还我的目录不对

ubuntu好像是这里面~/.bashrc,不对的话,楼主再百度吧。

1 个赞

恩恩,还是谢谢你

友情提示,改黑幕了也没关系,再把修改文件复原就OK,像俺当年就傻兮兮的重装系统来着。

打开你的终端运行 LC_CTYPE=zh_CN.UTF-8 emacs

1 个赞

流批流批啊,给大佬递茶