Я случайно привязал Kклавишу к scroll_backward
функции. Теперь не могу отвязать ее отИрсси, так как каждый раз, когда я нажимаю, Kон просто выполняет функцию и отказывается писать символ. Я пытался исправить проблему, переустановив Irssi, но это не сработало.
Кто-нибудь знает, где находится файл, в котором хранятся привязки? Я думаю, что ручная отвязка — единственное решение, но я не могу найти файл.
решение1
Файл конфигурации irssi, по крайней мере по умолчанию, находится в ~/.irssi/config
.
Если irssi в данный момент запущен, используйте /save
first для сохранения любых изменений, внесенных в конфигурацию, перед ее редактированием, чтобы они не были потеряны.
В файле конфигурации keyboard
раздел содержит привязки клавиатуры. Внутри вы можете найти, например:
keyboard = ( { key = "k"; id = "scroll_backward"; data = ""; } ... );
Просто удалите ненужную запись. Теперь используйте /reload
в irssi, если он все еще запущен, и вы сможете k
снова использовать клавишу.
решение2
Я понимаю, с какими трудностями вы сталкиваетесь... Я могу предложить вам много вариантов:
- вы только что это сделали, поэтому вы все еще можете использовать клавишу ↑(вверх) и отредактировать свою команду следующим образом:
/bind -delete k
вы осознаете свою ошибку слишком поздно (
/bind k
нет в истории) или клавиша «вверх» недоступна:- если вы не сохранили свою конфигурацию: просто введите
/reload
- вы сделали
/save
... как говорят другие, вы редактируете свой,~/.irrsi/config
удаляя проблемную строку вkeyboard
разделе, затем перезагрузите
- если вы не сохранили свою конфигурацию: просто введите
вы отключили одну из букв, необходимых для ввода
/reload
:/rel
должно быть достаточно, в противном случае, начиная с версии 0.8.2 вы можетеpkill -HUP irssi
из другого термина