下面是小编为大家整理的Emacs,Gnus,新闻组,入门使用.docx【优秀范文】,供大家参考。
Emacs Gnus 新闻组 入门使用 一直用 Emacs 开发程序,现在开始打算将 Emacs 生活化,用它来上新闻组聊天吧。
GNUS 是什么?具体网站请看下面 http://www.gnus.org/
有两篇文章介绍如何使用 GNUS 新闻组,我受益非浅,链接如下:
http://www.lirui.name/post/144.html
http://www.ibm.com/developerworks/cn/linux/l-cn-emacsgnus/index.html
配置脚本:
创建~/.gnus.el 文件,里面配置如下:
(setq user-full-name "chenshu")
(setq user-mail-address "csfreebird@gmail.com")
(setq gnus-select-method "(nntp "news.newsfan.net"))
;;;;;;;;;;;;;;;;;;;;
;;
语言环境设定
;;;;;;;;;;;;;;;;;;;;
(set-language-environment "Chinese-GB)
(setq gnus-default-charset "chinese-iso-8bit
gnus-group-name-charset-group-alist "((".*" . cn-gb-2312))
gnus-summary-show-article-charset-alist
"((1 . cn-gb-2312)
(2 . gb18030)
(3 . chinese-iso-8bit)
(4 . gbk)
(5 . big5)
(6 . utf-8))
gnus-newsgroup-ignored-charsets
"(unknown-8bit x-unknown iso-8859-1))
;;;;;;;;;;;;;;;;;;;;
;;自动显示图片
;;;;;;;;;;;;;;;;;;;;
(auto-image-file-mode)
(setq mm-inline-large-images t)
(add-to-list "mm-attachment-override-types "image/*")
(setq gnus-posting-styles
"((".*"
(name "sheismylife")
(address "csfreebird@gmail.com")
(signature "http://blog.csdn.net/sheismylife\n UBuntu11.10、Emacs+Gnus\n")
))
)
第三行配置了新闻组服务器地址,这里用的是国内的 newsfan.nntp "news.newsfan.net" 使用: 启动 Emacs,然后 Alt+x,输入 gnus 命令,如果不报错,输入 shift + 6 (^)就看到server buffer 里面的内容:
folder:archiveclosed) (agent)
doc:gnus-help} (opened) (agent)
{nntp:news.newsfan.net} (opened) (agent) 有几个快捷键:
O 将服务器状态变为 opened Ja 将服务器状态变为 agent Jj 将服务器状态变为在线模式,Plugged (显示在状态栏上) 将光标移动到第三行 newsfan.net,然后回车,就进入该服务器。会看到该服务器上的所有新闻组列表:
26346: Test 4069: alt.language.English
294: alt.language.FrenchK
203: alt.language.German K
14179: alt.language.JapaneseK
516: test.test1
468: test.test2
75: 本站站务.公告 80097: 本站站务.站务讨论 K
4794: 财会金融 K
1257: 财会金融.附件组 K
38568: 财会金融.股票 K
13127: 测试中文 1791096: 计算机.多媒体.影视制作 106: 计算机.附件组 42396660: 计算机.软件.办公软件.MsOffice 433287: 计算机.软件.编程.ASP 1359: 计算机.软件.编程.C 语言 342Delphi 60Java 477: 计算机.软件.编程.PHP 55erl 68: 计算机.软件.编程.PowerBuilder 18K
219: 计算机.软件.编程.VisualStudio.VB
将光标停在某一个上面,回车后,进入该新闻组,然后看到该组里面的所有文章,每个文章和回帖用 thread 表示。由于有的新闻组里面的文章很多,所以为了加快速度,你可以在 Gnus 提示要显示多少 article 的时候,输入一个较小的数值,比如200 阅读内容的时候,移动光标在某一行,然后回车,就能看到具体的内容。如果想回复,可以按下 f 键,然后编辑内容,最后 Ctrl+C 两次发送。这篇文章内容已经太长,后面的一些功能将在新的文章中介绍。