我意外地将K键绑定到了该scroll_backward
函数。现在我无法将其从伊尔西,因为每次我按下K它时它只会执行该功能并拒绝写入字符。我尝试通过重新安装 Irssi 来解决问题,但没有成功。
有人知道存储绑定的文件在哪里吗?我认为手动解除绑定是唯一的解决方案,但我找不到该文件。
答案1
irssi 配置文件至少默认位于~/.irssi/config
。
如果 irssi 当前正在运行,请先/save
保存对配置所做的任何更改,然后再编辑它,以免任何更改丢失。
在配置文件中,keyboard
部分包含键盘绑定。在其中,您可能会发现例如:
keyboard = ( { key = "k"; id = "scroll_backward"; data = ""; } ... );
只需删除不需要的条目。现在,/reload
在 irssi 中使用,如果它仍在运行,您应该能够k
再次使用该键。
答案2
我可以看到你的挣扎...我可以想到很多选择:
- 您刚刚完成了此操作,因此您仍然可以使用↑(向上)键并编辑您的命令以:
/bind -delete k
您意识到错误已经太晚了(
/bind k
已退出历史记录)或者向上键不可用:- 如果你没有保存配置:只需输入
/reload
- 你做了
/save
......正如其他人所说,你编辑你的~/.irrsi/config
以删除该部分中有问题的行keyboard
,然后重新加载
- 如果你没有保存配置:只需输入
你禁用了输入所需的其中一个字母
/reload
:/rel
应该足够了,否则从 v0.8.2 开始你可以pkill -HUP irssi
从另一个术语