Как вручную отменить привязку клавиш в IRC-клиенте Irssi?

Как вручную отменить привязку клавиш в IRC-клиенте Irssi?

Я случайно привязал Kклавишу к scroll_backwardфункции. Теперь не могу отвязать ее отИрсси, так как каждый раз, когда я нажимаю, Kон просто выполняет функцию и отказывается писать символ. Я пытался исправить проблему, переустановив Irssi, но это не сработало.

Кто-нибудь знает, где находится файл, в котором хранятся привязки? Я думаю, что ручная отвязка — единственное решение, но я не могу найти файл.

решение1

Файл конфигурации irssi, по крайней мере по умолчанию, находится в ~/.irssi/config.

Если irssi в данный момент запущен, используйте /savefirst для сохранения любых изменений, внесенных в конфигурацию, перед ее редактированием, чтобы они не были потеряны.

В файле конфигурации 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из другого термина

Связанный контент