Ich habe die Taste versehentlich Kan die scroll_backward
Funktion 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, /save
speichern Sie vor dem Bearbeiten zunächst alle an der Konfiguration vorgenommenen Änderungen, damit keine Änderungen verloren gehen.
In der Konfigurationsdatei keyboard
gibt 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 /reload
verwenden 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 k
Verlauf 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 entfernenkeyboard
, und laden Sie ihn dann neu
- Wenn Sie Ihre Konfiguration nicht gespeichert haben: Geben Sie einfach ein
Sie haben einen der zum Eintippen erforderlichen Buchstaben deaktiviert
/reload
:/rel
sollte ausreichen, andernfalls können Sie seit v0.8.2pkill -HUP irssi
einen anderen Begriff verwenden