当前位置: 首页 > 工具软件 > F-IRC > 使用案例 >

Emacs中的IRC客户端--ERC

东方新霁
2023-12-01

1 开启ERC
==========
 * 开启命令为M-x erc
 * 初始化文件为~/.emacs.d/.ercrc.el

2 ERC通用命令
==============
 * C-c C-a
   跳转到行的开头或提示符的结尾
 * C-c C-b
   切换到指定的ERC buffer
 * C-c C-c
   是否解析消息中的control sequences
 * C-c C-d
   交互地输入用户行动,然后发送给IRC
 * C-c C-e
   是否自动回复CTCP(比如version和ping)
 * C-c C-f
   发送消息时是否使用流量控制
 * C-c TAB
   为当前频道打开invite-only-mode
 * C-c C-j
   加入一个频道
 * C-c C-k
   以交互方式打开一个erc-og-mathes buffer
 * C-c C-l
   如果log功能打开了,添加当前buffer内容到log文件中
 * C-c C-n
   为当前频道运行命令"/names #channel"
 * C-c C-p
   离开当前频道,并且可以输入原因
 * C-c C-q
   输入原因后,断开与当前server的连接
 * C-c C-t
   设置当前频道的主题
 * C-c C-u
   删除当前输入行

3 Modules
==========
 可以通过加载modules的方法来为ERC添加功能,方法是编辑变量erc-modules,然后执行erc-update-modules命令
 Modules的说明如下:
 * autoaway
   自动设置离开状态
 * autojoin
   自动加入频道
 * bbdb
   与Big Brother Database整合
 * button
   让URL,昵称和其他文本变成可以点击的按钮
 * capab-identify
   标记出服务器上不明用户
 * completion(aka pcomplete)
   补全昵称和命令
 * fill
   为超长的文本行自动断行
 * identd
   在端口8113上启动一个identd服务
 * irccontros
   高亮或者删除IRC的控制字符
 * log
   保存buffer到log中
 * match
   高亮像pals,fools这些关键字
 * menu
   在ERC buffer中显示菜单
 * netsplit
   探测netsplits
 * noncommands
   如果执行的命令不是有效的IRC命令则不显示出来
 * notify
   当某人的在线状态改变时,发出提醒
 * notifications
   当收到私聊消息或昵称被提到时,发出提醒
 * page
   处理IRC发出的CTCP PAGE请求
 * readonly
   让已经显示的文本行变为只读状态
 * replace
   替换消息中的文本
 * ring
   启用输入历史
 * scrolltobottom
   跳转到buffer的底部
 * servers
   自动标示到Nickserv中
 * smiley
   转换笑脸符号为漂亮的图标显示
 * sound
   当收到CTCP SOUND请求时播放声音
 * spelling
   检查消息中的拼写错误
 * stamp
   为消息添加时间戳
 * track
   在mode-line中显示频道的激活状态
 * truncate
   截断buffer到指定的大小
 * unmorse
   在消息中翻译莫斯码

 类似资料: