有没有支持 VI 键的 IRC 客户端?“明显”的脚本 VimIRC 已经坏了很久了,甚至都不好笑。
您是否知道 Linux 上的任何 IRC 客户端、GUI 或 Curses 能够提供一些良好的 vi 可用性?
或者可以使用一些现有的客户端脚本吗?Irssi、XChat,甚至 ERC 都可以吗?
答案1
我用
vim_mode.pl
和irssi
(在 GNU 中screen
)并且对这个组合非常满意。对于不知道的人来说
Irssi
,它是基于终端的,没有可用的或计划的 GUI。虽然这可能会让一些人望而却步,但它与 GNU 结合得很好screen
,并允许您在注销时保持连接:对于 IRC 及其不稳定的响应时间来说,这始终是一件好事。的当前版本
vim_mode
已经相当复杂,具有寄存器、自定义映射和许多其他内容,并且仍在开发中。要使用
vim_mode
的ex
模式,您需要uberprompt.pl
脚本来自irssi-scripts/prompt_info
(相同的开发人员)。最新的文档就在
.pl
文件本身中。如果您有进一步的问题或建议,开发人员(以及我们中的一些低级用户)会在 /Freenode 上闲逛#irssi_vim
,他们通常非常友好且反应迅速。另一种解决方案是使用 unixy 基本框架
ii
IRC 客户端无吮吸与 Vim 本身一起进行社区。ii
在文件系统中创建目录结构并放置可写入和读取的通道和服务器消息的 FIFO。在
ii
页面上,您可以找到以下链接:工作设置用于multitail
分割窗口、Vim 用于输入、以及使用 shell 脚本和screen
粘合。Multitail 可以配置为获取 IRC 日志的(非动态)突出显示,如果您缓冲日志,则可以使用 Vim 的“完成”选项从中获取动态单词完成。
答案2
现在 Emacs 已经有了不止一个不错的 Vi 键模拟包,Evil,ERC 是一个非常可行的解决方案。经过一些调整后,使用 ERC 和 Evil 聊天可以带来非常 Vim 的体验。
答案3
Vim 本身有一个IRC 插件。