庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>编程开发>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

如何在emacs20.2中设置中文显示FAQ

 作者:本站收集   日期:2005-4-13
字号选择〖 〗/ 双击滚屏 单击停止   
1、【 在 fory (流星雨) 的大作中提到: 】
∶ 据说emacs支持多国语言包括中文.
∶ 但究竟如何设置让它显示中文呢?
∶ 请高手指点!

我的 Emacs 的资源文件如下
(/etc/X11/app-default/Emacs Slackware)

Emacs.Fontset-0: -*-courier-medium-r-normal-*-14-*-*-*-*-*-fontset-16_gb_fs,

chinese-gb2312:-*-fangsong ti-medium-r-normal-*-16-*-gb2312*-*

Emacs.font: fontset-16_gb_fs


详细资料可以阅读Emacs的INFO文件(C-h i),其中有一节专门讲道International的问题.

--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.60.97]
发信人: deep (深深), 信区: Linux
标 题: Re: 如何在emacs20.2中设置中文显示?
发信站: BBS 水木清华站 (Tue Apr 13 08:06:34 1999) WWW-POST


【 在 fory (流星雨) 的大作中提到: 】
∶ 首先我使用的是RedHat,它的/usr/X11R6/lib/X11/app-default/下没有Emacs
∶ 但在$HOME/下的.Xdefault中定义了emacs.
∶ 我设置了gb2312了,但是还是不知道如何使用.
∶ 我看了半天International,无济于事,请deep指教.
∶ 拜托了!

你可以新建一个Emacs在/usr/X11R6/lib/X11/app-default/下,用xlsfonts 确认系统有中文字体,把.Xdefaults中emacs.fonts(如果有)删掉,在~/.emacs中加入(set-language-environment 'Chinese-GB),重新启动Emacs.

要检查是否已安装中文字体,
可以: 选菜单项Mule/Describe language environment/Chinese/Chinese GB或: 选菜单项Mule/Set Font/Fontset, 在弹出的菜单中选择fontset-16_gb_fs 如果看见中文,就可以了.

其他使用中文问题,还是看Emacs Info来得详细.

Good Luck.

=============================
2、试了几天,终于可以在控制台的emacs中输入并显示中文了。

步骤如下:

1、启动cce。
2、在自己的根目录下建一 .emacs文件(emacs的初始化文件)。
3、在 .emacs 文件中键入:

(setup-chinese-gb-environment)
(set-terminal-coding-system 'euc-cn)
(set-keyboard-coding-system 'euc-cn)
4、启动 emacs,就可以看见中文啦。

此时在emacs的mode line一行开头为:
==================================
3、标 题: Re: emacs如何设置auto-indent?
发信站: BBS 水木清华站 (Mon Aug 16 22:27:29 1999) WWW-POST

【 在 althea (痛并快乐着) 的大作中提到: 】
∶ 你说的auto-indent是指什么?
∶ 用Ctrl-j代替回车可以与上一行相同的方式缩进
∶ 如果是要在编辑c/c++/java源程序时提供自动格式化, 就要先enable ccmode,
∶ 然后再用Ctrl-a进入autonewline mode, 还有用ctrl-h进入hungry delete mode.
∶ 这样就可以在你敲入一些特定字符时自动进行格式美化, 如: 敲入"{"时自动换行并缩
∶ 进.
∶ 具体自己看emacs的info吧
呵呵,这个问题偶当初用EMACS时,亦遇到过,虽然C-j可以实现自动缩进,但偶始终觉得

别扭,(enter多爽),最后只得硬着头皮学学lisp,emacs不是高度定制的吗,这点小功能

lisp应该可以实现。果然一条语句就可以搞定。
; set return key replacing tab which means newline-and-indent
(global-set-key [return] `newline-and-indent)
第一句就不要写了(注释吗〕,第二句注意newline前面那一个是反单引号。
把这一句加到你的.emacs中。(在你的主目录哟).
好了启动emacs试试。


=====================================
4、Re: 请问EMACS如何定义这样的功能?
发信站: BBS 水木清华站 (Mon Sep 4 17:52:22 2000)

plz look up the keyboard macros section in the emacs info help
in short, you can try this:
put the following lines into your ~/.emacs
(fset 'mymacro
[?C-e return])
(global-set-key some_key_combination 'mymacro)
^^^^^^^^^^^^^^^^^^^^ specify your preferred key combo here
【 在 ganzhi (野兽) 的大作中提到: 】
∶ 看了精华区,还是不知道怎么做,请大侠指点:
∶ 我想新定义一个键,它是如下键的组合:
∶ Ctrl+e
∶ RETURN
∶ 有简便的方法吗?


=====================================
5、原来在emacs里面还可以用ftp
发信站: BBS 水木清华站 (Mon Apr 10 15:36:48 2000)

用的是ange-ftp的包. 20.4带的有, 早些版本的就不清楚了

用法和普通的find-file一样, C-x C-f
格式是/anonymous@ftp.cs.pku.edu.cn:pub
^^^^^^^^^ user name ^^^ path
然后就出来一个dired的窗口, 显示ftp://ftp.cs.pku.edu.cn/pub下的内容
感觉挺透明的 :)

大家有兴趣的话可以试试


==================================
6、Re: emacs如何设置auto-indent?
发信站: BBS 水木清华站 (Mon Aug 16 19:45:15 1999)

【 在 costa (老猫~9) 的大作中提到: 】
∶ 就象vc之类的编辑器一样.
∶ 行吗?
你说的auto-indent是指什么?
用Ctrl-j代替回车可以与上一行相同的方式缩进

如果是要在编辑c/c++/java源程序时提供自动格式化, 就要先enable ccmode,
然后再用Ctrl-c Ctrl-a进入autonewline mode, 还有用Ctrl-C Ctrl-h进入hungry
delete mode. 这样就可以在你敲入一些特定字符时自动进行格式美化, 如: 敲入
"{"时自动换行并缩进.

具体自己看emacs的info吧
上一篇:无限使用make    下一篇:GNU 编码标准 Part 3  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-13
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿