我目前正在尝试使用 irssi 作为我的 irc 客户端,并且使用起来非常顺利。
但还有一件事我还没做完。不知为何我无法使用通常的CTRL+ Left/Right在输入行中的单词之间导航。
记录如下:我通过 ssh/putty 连接到我的 windows 机器的屏幕会话在 linux-box 上使用 irssi。
我已经在 irssi 中尝试了一些键绑定,也许我做错了?
/bind meta-n backward_word
/bind meta-m forward_word
都很好。但
/bind ^left backward_word
/bind ^right backward_word
也不
/bind cleft-left backward_word
/bind cleft-right backward_word
CTRL为+ Left/设置工作Right。
有任何想法吗?
答案1
首先:也许Shift+←和Shift+→可以起到替代作用。
但对于手头的问题:这很可能是一些输入异常,其中链的某些部分并不真正知道其他人在说什么“语言”。有了 PuTTY 的加入,这并不意外。
解决该问题的实用方法:
cat
在终端中发出不带参数的信号并按Ctrl+ ←。将出现的完整键码(
^[Od
在我的情况下,但对您来说很可能是其他内容,因为它默认情况下不起作用)粘贴到 irssi bind 命令中:/bind yourkeycode backward_word
现在它应该可以工作了。如果不行,请确保绑定没有被其他任何绑定所取代,方法是发出/bind
并查看是否有多个条目。
我使用上面描述的确切方式绑定Ctrl+PgUp和Ctrl+PgDn来滚动 irssi 中的外部昵称列表。