|
|
(11 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| {{DISPLAYTITLE:Irssi (简体中文)}}
| | #redirect [[zh-hans:Irssi]] |
| [[Category:Internet Relay Chat (简体中文)]]
| |
| [[bg:Irssi]]
| |
| [[de:Irssi]]
| |
| [[en:Irssi]]
| |
| [[es:Irssi]]
| |
| [[fr:Irssi]]
| |
| [[ja:Irssi]]
| |
| [[sv:Irssi]]
| |
| [[zh-hant:Irssi]] | |
| {{Translateme (简体中文)|请完成更新后的翻译。}}
| |
| [https://irssi.org/ Irssi] 是一个模块化、基于 ncurse 的 [[Wikipedia:Internet Relay Chat|IRC]] (Internet Relay Chat) 客户端。通过插件,它也能支持 [[Wikipedia:SILC_(protocol)|SILC]] and [http://www.icb.net/_jrudd/icb/protocol.html ICB] 协议。
| |
| | |
| == 安装 ==
| |
| | |
| [[安装]] 软件包 {{Pkg|irssi}} 。
| |
| | |
| 在 AUR 的 [https://aur.archlinux.org/packages/?O=0&K=irssi-script irssi-script] 下和 [https://scripts.irssi.org/ Irssi's Script Repository] 有一些脚本。
| |
| | |
| == 使用 ==
| |
| | |
| 更详细的介绍请阅读[https://irssi.org/documentation 官方文档]。
| |
| | |
| {{注意|这部分假定您了解 IRC 的基本知识并过去用过其他客户端。}}
| |
| | |
| 推荐使用[[终端复用器]],例如 [[tmux]] 或者 [[GNU Screen]] 等。它能让用户轻松地断开和重新连接一个会话,并且能够运行如 [http://wouter.coekaerts.be/site/irssi/nicklist nicklist.pl] 这类依赖次要窗口的脚本。要运行 irssi ,执行:
| |
| | |
| $ irssi
| |
| | |
| 参见 {{man|1|irssi}}。
| |
| | |
| === 命令 ===
| |
| | |
| Irssi 的命令以反斜杠为开始,并且大小写不敏感。您可以输入 {{ic|/help}} 来获得内建的命令列表。这份列表也能[https://irssi.org/documentation/help/ 在线查阅]。
| |
| | |
| {| class="wikitable"
| |
| ! style="font-weight: bold;" | 命令
| |
| ! style="font-weight: bold;" | 说明
| |
| |-
| |
| | [https://irssi.org/documentation/help/help/ /help]
| |
| | 列出所有命令或者解释给定的命令。
| |
| |-
| |
| | [https://irssi.org/documentation/help/network/ /network]
| |
| | 管理您的 IRC 网络。
| |
| |-
| |
| | [https://irssi.org/documentation/help/server/ /server]
| |
| | 管理您的 IRC 服务器。
| |
| |-
| |
| | [https://irssi.org/documentation/help/connect/ /connect]
| |
| | 连接一个服务器或者网络。
| |
| |-
| |
| | [https://irssi.org/documentation/help/disconnect/ /disconnect]
| |
| | 断开目前的服务器连接。
| |
| |-
| |
| | {{ic|ALT+(1-0,q-p,etc)}}
| |
| | 切换活动窗口。{{ic|Ctrl+n}} 循环到下一个窗口,{{ic|Ctrl+p}} 循环到前一个。
| |
| |-
| |
| | [https://irssi.org/documentation/help/window/ /window]
| |
| | 管理 irssi 窗口。
| |
| |-
| |
| | [https://irssi.org/documentation/help/layout/ /layout]
| |
| | 保存或者关闭窗口配置。
| |
| |-
| |
| | [https://irssi.org/documentation/help/statusbar/ /statusbar]
| |
| | 管理状态栏。
| |
| |-
| |
| | [https://irssi.org/documentation/help/set/ /set]
| |
| | 查看或者变更设置。
| |
| |-
| |
| | [https://irssi.org/documentation/help/alias/ /alias]
| |
| | 管理您的别名。
| |
| |}
| |
| | |
| == 设置 ==
| |
| | |
| 个人设置文件应当位于 {{ic|~/.irssi/config}}。在 {{ic|/etc/irssi.conf}} 有一份模板。使用 {{ic|--config}} 参数也能使用代替的配置文件启动 irssi。
| |
| | |
| * 您可以使用 {{ic|/save}} 来把当前的配置保存到配置文件中。
| |
| * 您可以使用 {{ic|/layout save}} 来保存当前打开的窗口的位置。
| |
| | |
| === 启动时自动连接到 #archlinux ===
| |
| | |
| 启动 irssi 并输入以下命令:
| |
| | |
| /server add -auto -network freenode chat.freenode.net
| |
| | |
| {{ic|freenode}} 可以用任何喜欢的词代替,例如常用缩写 {{ic|fn}}。
| |
| | |
| 保证 [[Irssi#Authenticating with SASL|SASL]] 设置正确。也可以配合 {{ic|-autosendcmd}} 命令使用 NickServ 代替 SASL,但是这会导致在自动加入频道时的竞争状态。如果愿意的话,用 SSL 证书代替给 NickServ 发送密码认证。
| |
| | |
| /channel add -auto #archlinux freenode
| |
| /channel add -auto #archlinux-offtopic freenode
| |
| | |
| == 技巧 ==
| |
| | |
| === 保存聊天记录 ===
| |
| | |
| /SET autolog ON
| |
| /SET autolog_path /var/log/irclogs/$tag/$0.log
| |
| /save
| |
| | |
| === 屏蔽进入/退出房间等提示 ===
| |
| | |
| [https://web.archive.org/web/20160304201229/http://i.clintecker.com/disable-irc-msgs.html ''Disabling Join/Part messages in various Mac IRC clients'' by Clint Ecker ]
| |
| /ignore #archlinux QUITS JOINS
| |
| /ignore * QUITS PARTS NICKS JOINS
| |
| /save
| |
| | |
| == 更多内容 ==
| |
| | |
| [https://library.linode.com/communications/irc/advanced-irssi-print ''Advanced Irssi Usage'' by Sam Kleinman1 ]
| |