Emacs 中无法激活使用 fcitx 输入法

Vim、Emacs配置和使用
回复
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Emacs 中无法激活使用 fcitx 输入法

#1

帖子 VolcanoX » 2010-10-04 19:21

locale 命令输出:

代码: 全选

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Emacs 配置文件:

代码: 全选

; 语言环境
(set-language-environment 'Chinese-GB)

(set-buffer-file-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-keyboard-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)

; 屏蔽 C - <Space>,启用输入法
(global-set-key (kbd "C-SPC") 'nil)   
使用 C - \ 只能调用 emacs 自带的 chinese-py 输入法

google 了好久,基本都是针对 locale 为 中文的设置,还有就是比较早的资料,有些参数
emacs 23 中没有,提示 错误。

希望各位 emacs 前辈,不吝赐教,非常感激!!!
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#2

帖子 VolcanoX » 2010-10-04 20:29

pocoyo 兄,我习惯了 en.utf8了。英文下面难道没有解决方法吗?

谢谢!!!
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#3

帖子 VolcanoX » 2010-10-05 10:31

代码: 全选

locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
修改了 LC_CTYPE=zh_CN.UTF-8

C - Space 还是提示 :C-SPC is undefined

(set-buffer-file-coding-system 'euc-cn)1

中指定的 编码 这么多,有哪些区别,和编码有关系没?

代码: 全选

chinese-big5
chinese-big5-dos 	chinese-big5-hkscs
chinese-big5-hkscs-dos 	chinese-big5-hkscs-mac
chinese-big5-hkscs-unix 	chinese-big5-mac
chinese-big5-unix 	chinese-gb18030
chinese-gb18030-dos 	chinese-gb18030-mac
chinese-gb18030-unix 	chinese-gbk
chinese-gbk-dos 	chinese-gbk-mac
chinese-gbk-unix 	chinese-hz
chinese-hz-dos 	chinese-hz-mac
chinese-hz-unix 	chinese-iso-7bit
chinese-iso-7bit-dos 	chinese-iso-7bit-mac
chinese-iso-7bit-unix 	chinese-iso-8bit
chinese-iso-8bit-dos 	chinese-iso-8bit-mac
chinese-iso-8bit-unix 	

cn-big5
cn-big5-dos 	cn-big5-hkscs
cn-big5-hkscs-dos 	cn-big5-hkscs-mac
cn-big5-hkscs-unix 	cn-big5-mac
cn-big5-unix 	cn-gb
cn-gb-2312 	cn-gb-2312-dos
cn-gb-2312-mac 	cn-gb-2312-unix
cn-gb-dos 	cn-gb-mac
cn-gb-unix 	compound-text

euc-china
euc-china-dos 	euc-china-mac
euc-china-unix 	euc-cn
euc-cn-dos 	euc-cn-mac

utf-8-auto 	utf-8-auto-dos
utf-8-auto-mac 	utf-8-auto-unix
utf-8-dos 	utf-8-emacs
utf-8-emacs-dos 	utf-8-emacs-mac
utf-8-emacs-unix 	utf-8-mac
utf-8-unix 	utf-8-with-signature
utf-8-with-signature-dos 	utf-8-with-signature-mac
utf-8-with-signature-unix 	vietnamese-tcvn
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#4

帖子 VolcanoX » 2010-10-08 11:20

我换用了 Scim 依旧提示 :C-SPC is undefined

这到底是不是 输入法的问题,还是 Emacs 的配置的问题?
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#5

帖子 VolcanoX » 2010-10-08 21:09

好像还是不行阿!

这到底是咋了,俺的人品这么查!!!
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#6

帖子 VolcanoX » 2010-10-10 20:41

fcitx 3.6.3-1
emacs 23.2-1
头像
cpu太雷
帖子: 85
注册时间: 2010-07-25 14:00

Re: Emacs 中无法激活使用 fcitx 输入法

#7

帖子 cpu太雷 » 2010-10-11 7:58

这样启动emacs,如果你不想更改你的配置文件的话:

代码: 全选

LC_CTYPE=zh_CN.utf8 emacs
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
联系:

Re: Emacs 中无法激活使用 fcitx 输入法

#8

帖子 VolcanoX » 2010-10-11 20:10

在终端里面执行:

代码: 全选

LC_CTYPE=zh_CN.utf8 emacs
竟然可以 激活 fcitx ,这事咋回事,俺的 locale 里面 LC_CTYPE=zh_CN.utf8

[ 求真理 ]

谢谢!
头像
cpu太雷
帖子: 85
注册时间: 2010-07-25 14:00

Re: Emacs 中无法激活使用 fcitx 输入法

#9

帖子 cpu太雷 » 2010-10-11 21:16

谁知道呢 :em04

只要给力就行了 :em05
ryebread
帖子: 74
注册时间: 2005-10-23 23:06

Re: Emacs 中无法激活使用 fcitx 输入法

#10

帖子 ryebread » 2010-10-14 21:57

没有EXPORT?
daipeng45645
帖子: 11
注册时间: 2012-03-23 13:34

Re: Emacs 中无法激活使用 fcitx 输入法

#11

帖子 daipeng45645 » 2012-11-12 14:08

LC_CTYPE=zh_CN.utf emacs
终于搞定了。蛋碎
回复