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

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

2 ответа2

2

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

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

В файле конфигурации раздел keyboard содержит привязки клавиатуры. Внутри этого вы можете найти, например: keyboard = ( { key = "k"; id = "scroll_backward"; data = ""; } ... ); Просто удалите ненужную запись. Теперь используйте /reload в irssi, если он все еще работает, и вы сможете снова использовать клавишу k .

0

Я вижу твою борьбу здесь ... Я могу придумать много вариантов:

  • вы просто сделали это, так что вы все еще можете использовать (вверх) ключ и изменить команду: /bind -delete k
  • Вы понимаете свою ошибку слишком поздно (/bind k устарел) или ключ up недоступен:

    • если вы не сохранили свою конфигурацию: просто введите /reload
    • вы сделали /save ... как говорят другие, вы редактируете ~/.irrsi/config чтобы удалить проблемную строку в разделе keyboard , а затем перезагрузите
  • Вы отключили одну букву, необходимую для ввода /reload: /rel должно быть достаточно, в противном случае, начиная с v0.8.2, вы можете pkill -HUP irssi из другого термина

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .