QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1115|回复: 14

求大侠解决emacs中文问题

[复制链接]
发表于 2004-6-10 16:10:39 | 显示全部楼层 |阅读模式
我自己搞了3天了

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

我是FC2什么都没有美化,

LOCALE   UTF

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-10 17:43:38 | 显示全部楼层
快要郁闷致死了
回复

使用道具 举报

发表于 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下载,解压,安装即可。
回复

使用道具 举报

 楼主| 发表于 2004-6-10 18:34:18 | 显示全部楼层
先谢过,这就实战一 下去
回复

使用道具 举报

 楼主| 发表于 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起不来了,
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

 楼主| 发表于 2004-6-10 23:27:39 | 显示全部楼层
总算好了

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

献上清竹表表心

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 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")
))

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

使用道具 举报

发表于 2004-6-15 09:16:00 | 显示全部楼层
楼上的方法可以固定每次启动Emacs的窗口大小和位置,但不能Restore上次推出Emacs的窗口大小和位置,和楼主所说的可能还不太一样。这个问题以前我好像也想过,不过在Google上兜了一圈,也没什么结果,就算了。

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

使用道具 举报

发表于 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这个技术和平台推自己的东西,到头来还是要卖钱。操作系统只是一个平台而已,企业里面最赚钱的东西是应用软件。

偏题了,不好意思。
回复

使用道具 举报

 楼主| 发表于 2004-6-23 10:22:46 | 显示全部楼层
最近有点事情没过来

顶一下,LINUX还是挺好玩的
回复

使用道具 举报

 楼主| 发表于 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")
))


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

使用道具 举报

发表于 2004-6-24 08:51:40 | 显示全部楼层
顺便说一下,我现在发现Locale为UTF没什么大意思,还不如直接设置成zh_CN,这样我就可以用任何XIM的输入法(比如小企鹅,SCIM)输入EMACS里的中文了。其实想想我在Linux下输入的中文除了在Google里以外,好像基本就没有了,不过谁让我们是中国人呢?
回复

使用道具 举报

 楼主| 发表于 2004-6-24 12:48:57 | 显示全部楼层
嘿嘿

偶很菜还没弄明白设置LOCALE

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

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

使用道具 举报

发表于 2004-6-29 12:56:04 | 显示全部楼层
[quote:3724ed4da9="znglei"]嘿嘿

偶很菜还没弄明白设置LOCALE

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

自己又懒,反正用着我觉得也没什么不方便,一直就找么着来的[/quote]
你不试怎么弄明白?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 08:04 , Processed in 0.042424 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表