Wie kann ich eine Tastenzuordnung im Irssi IRC-Client manuell aufheben?

Wie kann ich eine Tastenzuordnung im Irssi IRC-Client manuell aufheben?

Ich habe die Taste versehentlich Kan die scroll_backwardFunktion gebunden. Jetzt kann ich sie nicht mehr lösen vonIrssi, da jedes Mal, wenn ich drücke, Keinfach die Funktion ausgeführt wird und sich weigert, das Zeichen zu schreiben. Ich habe versucht, das Problem durch eine Neuinstallation von Irssi zu beheben, aber es hat nicht funktioniert.

Weiß jemand, wo die Datei ist, in der die Bindungen gespeichert sind? Ich denke, das manuelle Aufheben der Bindung ist die einzige Lösung, aber ich kann die Datei nicht finden.

Antwort1

Die irssi-Konfigurationsdatei befindet sich standardmäßig im Verzeichnis ~/.irssi/config.

Wenn irssi gerade ausgeführt wird, /savespeichern Sie vor dem Bearbeiten zunächst alle an der Konfiguration vorgenommenen Änderungen, damit keine Änderungen verloren gehen.

In der Konfigurationsdatei keyboardgibt es einen Abschnitt mit den Tastaturbelegungen. Darin finden Sie beispielsweise: keyboard = ( { key = "k"; id = "scroll_backward"; data = ""; } ... ); Löschen Sie einfach den unerwünschten Eintrag. Verwenden Sie ihn jetzt in irssi, wenn es noch läuft, und Sie sollten die Taste wieder /reloadverwenden können .k

Antwort2

Ich verstehe, wie Sie damit zu kämpfen haben ... Mir fallen viele Optionen ein:

  • Sie haben es gerade getan, also können Sie immer noch die Taste (Auf) verwenden und Ihren Befehl wie folgt bearbeiten:/bind -delete k
  • Sie bemerken Ihren Fehler zu spät (der /bind kVerlauf ist abgelaufen) oder die Aufwärtstaste ist nicht verfügbar:

    • Wenn Sie Ihre Konfiguration nicht gespeichert haben: Geben Sie einfach ein/reload
    • das haben Sie getan /save... wie die anderen sagen, bearbeiten Sie Ihren Abschnitt ~/.irrsi/config, um die problematische Zeile zu entfernen keyboard, und laden Sie ihn dann neu
  • Sie haben einen der zum Eintippen erforderlichen Buchstaben deaktiviert /reload: /relsollte ausreichen, andernfalls können Sie seit v0.8.2 pkill -HUP irssieinen anderen Begriff verwenden

verwandte Informationen