znglei 发表于 2004-6-10 16:10:39

求大侠解决emacs中文问题

我自己搞了3天了

些不了东西很不爽,只好用GEDIT

我是FC2什么都没有美化,

LOCALE   UTF

znglei 发表于 2004-6-10 17:43:38

快要郁闷致死了

welson_sun 发表于 2004-6-10 18:11:54

在Emacs里选择:Options->Mule(Multilingual Environment)->Set Language Environment->Chinese->Chinese-GB

然后Options->Save options.

好像Emacs 21.3有个Bug,无法保存设置。那就打开.emacs, 修改如下:
'(current-language-environment "Chinese-GB")

输入的问题是:Emacs只支持GB2312编码,你现在的输入法估计输出的是Unicode,因为你的Locale是UTF,所以建议你装一个Emacs下的汉字输入。

到http://sourceforge.net/project/showfiles.php?group_id=80516&package_id=93746&release_id=182452下载,解压,安装即可。

znglei 发表于 2004-6-10 18:34:18

先谢过,这就实战一 下去

znglei 发表于 2004-6-10 18:49:16

$tar -xvjf emacsim.tar.bz2
$cd emacsim
$cp -R gb big5 ${emacs-install-dir}/share/emacs/${emacs-version}/leim
   配置输入法, 拿gb/pingyin.el为例, 把下面的代码加入到文件 ${emacs-install-dir}/share/emacs/${emacs-version}/leim/leim-list.el中

(register-input-method
"chinese-pinyin-gb" "Chinese-CNS" 'quail-use-package
"拼音" "汉字输入∷【拼音】∷"
"gb/pinyin")


emacs起不来了,

welson_sun 发表于 2004-6-10 22:09:08

我是这样的:
1. Unzip emacsim.tar.gz2 and copy gb dir to ~/emacs
2. Modify my .emacs file and add:

;; Adding Chinese Pinyin input method
(register-input-method
"chinese-pinyin-gb" "Chinese-CNS" 'quail-use-package
"拼音" "汉字输入∷【拼音】∷"
"~/emacs/gb/pinyin")

(register-input-method
"british" "Latin-1" 'quail-use-package
",A#(B@" "British English input method with Latin-1 character ,A#(B (# -> ,A#(B)"
"quail/latin-post")

3. Modify .emacs file, at the (custom-set-variables section, modify the following two lines to:
'(current-language-environment "Chinese-GB")
'(default-input-method "chinese-pinyin-gb")

4. Start Emacs, you can now use CTRL+\ to toggle input method.

znglei 发表于 2004-6-10 23:27:39

总算好了 :mrgreen:

楼上的才发6贴就给了偶2贴 :mrgreen::roll:

献上清竹表表心

顺便问问阿兄怎么叫EMACAS保存窗口的大小,没次启动就省着调了 :lol:

mrzhu 发表于 2004-6-13 10:39:50

(setq default-frame-alist
      `(
      (top . 10)
      (left . 10)
      (width . 90)
      (height . 42)
      (cursor-color   . "white")
      (mouse-color      . "gold1")
      (font . "9x15")
))

这个是我的设置,窗口大小和字体大小

welson_sun 发表于 2004-6-15 09:16:00

楼上的方法可以固定每次启动Emacs的窗口大小和位置,但不能Restore上次推出Emacs的窗口大小和位置,和楼主所说的可能还不太一样。这个问题以前我好像也想过,不过在Google上兜了一圈,也没什么结果,就算了。

当然,还可以通过emacs -g 指定启动窗口的大小和位置,嫌麻烦的可以做一个Alias。

welson_sun 发表于 2004-6-15 09:30:37

忘了说了,我发现尽管emacs不支持xim接口(可能现在的支持,我不清楚),我在MDK10里面,发现用FCITX也可以在emacs里面输入中文。这样也不用装它自己的输入法了。

楼主的好意心领了,大家都是初学者,互相帮助是应该的。

我其实97年就开始用Linux了,当时还是读大学的时候,好像是Slackware,还做了一些Linux下的软件。不过一工作就仍了,觉得这个东西没什么大意思。现在又读书了,发现在学术界还是挺喜欢Linux的,没办法,就装个Cygwin,用了一年多了,也挺好用的。Linux的命令行的确比较强。现在的Project要移植Linux到一块板子上,肯定要修改Kernel和写N多的Driver什么的,就先在自己机器上装个玩玩。没想到Linux现在发展挺快的(当然在实验室用Linux也1年多了,RH9)。不过我感觉Linux在Desktop上还有相当长的一段路要走,就像我的签名说的。其实我觉得Linux最好用在Server和Embedded System里面,这才是它的长处。我一直怀疑Open Source的这个模式,没人赚钱的东西怎么发展,我们毕竟还不是共产注意。不过现在N多的大公司号称支持Linux,其实就是利用Linux这个技术和平台推自己的东西,到头来还是要卖钱。操作系统只是一个平台而已,企业里面最赚钱的东西是应用软件。

偏题了,不好意思。

znglei 发表于 2004-6-23 10:22:46

最近有点事情没过来

顶一下,LINUX还是挺好玩的

znglei 发表于 2004-6-23 23:15:02

(setq default-frame-alist
`(
(top . 10)
(left . 10)
(width . 90)
(height . 42)
(cursor-color . "white")
(mouse-color . "gold1")
(font . "9x15")
))


我照这个弄的还比较满意,省事多了

welson_sun 发表于 2004-6-24 08:51:40

顺便说一下,我现在发现Locale为UTF没什么大意思,还不如直接设置成zh_CN,这样我就可以用任何XIM的输入法(比如小企鹅,SCIM)输入EMACS里的中文了。其实想想我在Linux下输入的中文除了在Google里以外,好像基本就没有了,不过谁让我们是中国人呢?

znglei 发表于 2004-6-24 12:48:57

嘿嘿

偶很菜还没弄明白设置LOCALE

自己没懂前我不喜欢照别人的方法弄,怕这或那出毛病

自己又懒,反正用着我觉得也没什么不方便,一直就找么着来的

wc_lfo 发表于 2004-6-29 12:56:04

嘿嘿

偶很菜还没弄明白设置LOCALE

自己没懂前我不喜欢照别人的方法弄,怕这或那出毛病

自己又懒,反正用着我觉得也没什么不方便,一直就找么着来的
你不试怎么弄明白?
页: [1]
查看完整版本: 求大侠解决emacs中文问题