irssi 是个不错的工具,在之前我讲过,也折腾过,不过相对其他IRC工具来说,还有很多不好的地方。
其一就是不能显示用户列表,不过还要 irssi 有大量的插件,如 vim 一样。
今天大概说说 nicklist 这个插件,从这里下载。下载后放在 ~/.irssi/script/ 目录下。如何使用
那个下载的网页开始就说了,如下:
Q: How do I run scripts?
A: Put them into ~/.irssi/scripts/ and in irssi do /script load script.pl . There is a default alias for /script load to /run in newer versions of irssi.
Q: How do I rerun scripts?
A: Just do /script load script.pl .
Q: How do I unload scripts?
A: Just do /script unload script.pl .
Q: How do I run scripts automatically at startup?
A: Put them into ~/.irssi/scripts/autorun/ directory. Or better would be if you placed them in and created symlinks to autorun directory (eg. cd ~/.irssi/scripts/autorun/ ; ln -s ../script.pl .)
Q: Is there an easy way of managing script?
A: Try scriptassist.pl, it can update and manage your scripts as well as install new ones and search the database.
对于 nicklist.pl 的具体使用方法,可以看这里。不过是英文的,我大概说一下。
下载插件后,放在 ~/.irssi/scripts/ 下,如果要让 irssi 启动的时候自动调用这个插件,那么在 ~/.irssi/scripts/ 建个文件夹 autorun,再做一个链接到这个目录下,这样就可以自动调用了。
当启动 irssi 后,发现有用户列表了,但是有的用户名没有显示全,那是因为那个用户的名字太长了,默认的宽度无法显示全用户名,这个没关系,改一下宽度即可:
/SET nicklist_width (the default, 11 is probably enough)
不会有用户的名字占到屏幕的宽度吧 ![]()
设置好宽度后,又发现一个问题,只能显示一部分用户,更多的用户无法显示,呵呵,别急,有解决的办法。
/bind something command nicklist scroll -10
/bind something command nicklist scroll +10
帮定快捷键,我帮定的是 ctrl+B 和 ctrl+F,/help bind 看帮助咯。
