我不小心將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
從另一個術語