irssi keybinding: rückwärts_wort / vorwärts_wort

627
vikenemesh

Ich experimentiere gerade mit irssi als meinem irc-Kunden meiner Wahl und komme gut miteinander aus.

ABER es gibt noch eine Sache, die ich noch erledigen muss. Irgendwie ist es mir nicht möglich, mit dem üblichen CTRL+ Left/ Rightzwischen Wörtern in meiner Eingabezeile zu navigieren.

Zum Protokoll: Ich verwende irssi auf einer Linux-Box über eine Bildschirmsitzung, die über ssh / putty auf meine Windows-Maschine gebracht wird.

Ich habe schon eine Schlüsselbindung in Irssi ausprobiert, vielleicht habe ich sie falsch gemacht?

/bind meta-n backward_word /bind meta-m forward_word 

beide funktionieren gut. Doch keins

/bind ^left backward_word /bind ^right backward_word 

Noch

/bind cleft-left backward_word /bind cleft-right backward_word 

Arbeit für ein CTRL+ Left/ RightSetup.

Irgendwelche Ideen?

0

1 Antwort auf die Frage

0
Daniel Andersson

Erstens: Vielleicht Shift+ und Shift+ als Ersatz arbeiten.

Aber für das anstehende Problem: höchstwahrscheinlich handelt es sich um eine Eingabeanomalie, bei der ein Teil der Kette nicht wirklich weiß, über welche "Sprache" andere sprechen. Mit PuTTY im Mix ist dies nicht unerwartet.

Ein praktischer Weg, um es zu lösen:

  1. Ausgabe catin einem Terminal ohne Argumente und drücken Sie Ctrl+ .
  2. Fügen Sie den gesamten vorkommenden Keycode ( ^[Odin meinem Fall aber höchstwahrscheinlich etwas anderes, da er standardmäßig nicht funktioniert) in den Befehl irssi bind ein:

    /bind yourkeycode backward_word 

Jetzt sollte es klappen. Wenn dies nicht der Fall ist, stellen Sie sicher, dass die Bindung von keiner anderen Datei übertrumpft wird, /bindund geben Sie nach, ob mehrere Einträge vorhanden sind.

Ich verwende genau die oben in Ctrl+ PgUpund Ctrl+ beschriebenen Weise, um PgDneine externe Nickliste in irssi zu scrollen.

Ich habe festgestellt, dass die in cat angezeigten Sequenzen für Strg + ← und ← gleich sind. Ich denke also, der Bildschirm tötet die Kontrollsequenz. Ich werde jetzt Alt + ← verwenden, das funktioniert immer noch. Danke für den Hinweis mit Katze. vikenemesh vor 11 Jahren 0
@vikenemesh: Ah, ja, wenn keine separaten Schlüsselcodes gesendet werden, ist es nicht möglich, das Problem innerhalb von irssi zu beheben. Möglicherweise gibt es eine PuTTY-Einstellung, die Ihnen helfen kann, Metazeichenkombinationen korrekt zu senden, aber das ist eine andere Frage. Gut von dir, es zu bemerken. Daniel Andersson vor 11 Jahren 0
PuTTy überträgt alles, was ich brauche, das habe ich überprüft. Der Bildschirm scheint alle Strg-Sequenzen zu essen, da er von ihnen gesteuert werden kann. vikenemesh vor 11 Jahren 0
@vikenemesh: Ja, `screen` ist auch ein bekannter Schlüsselcodeesser (diesen Teil der Frage habe ich vermisst). Das Festlegen der korrekten TERM-Werte in der Regel behebt dies in gewisser Weise. Sie sollten zumindest etwas durchkommen lassen können, auch wenn es von irssi möglicherweise nicht direkt erkannt wird. Gib noch nicht auf :-) Daniel Andersson vor 11 Jahren 0
Ich komme darauf zurück, wenn der Ärger unerträglich sein wird. vikenemesh vor 11 Jahren 0