Fenster in irssi auflisten

796
Dominykas Mostauskis

Wie listet man Fenster in Irssi auf? Ich suche das Äquivalent von :lsin vim (welches die Puffer auflistet).

Wenn ich zum Beispiel zu einem bestimmten Fenster wechseln möchte (Kanal, dem ich beigetreten bin), muss ich danach mit suchen ctrl-nund ctrl-pmanchmal durch ~ 10 Fenster wechseln. Es wäre vorzuziehen, die Fenster mit ihren Titeln und Kennzeichen aufzulisten, damit ich einfach mit wechseln könnte alt-[index].

4

3 Antworten auf die Frage

3
Serge Stroobandt

/win list

Der Befehl /win listergibt so etwas:

20:56 Ref Name Active item Server Level 20:56 1 (status) Freenode ALL 20:56 2 #dailyminutes DM  20:56 3 #lhspodcast Freenode  
0
Dominykas Mostauskis

Auf #irssi @freenode hat der Benutzer 'vague' einen Alias ​​angegeben, der den Index und den Namen des Fensters ausgibt:

/alias listwinanditems script exec print join" ",map{"\cD4/".$$_->.":(\cD3/".((join"\cD6/,\cD3/",map$$_->,$$_->items)||$$_->get_active_name)."\cD4/)"}sort{$$a-><=>$$b->}Irssi::windows 

Er bezeichnete es als Neis Alias.

Ich habe diesem Alias ​​den kürzeren Namen gegeben ls. Die Verwendung besteht also darin, zum ersten Fenster ( alt-1) zu wechseln und einzugeben /ls.

0
Dominykas Mostauskis

Nei, dessen Alias ​​in der anderen Antwort steht, schlug vor, iko_switcher zu verwenden . Es erfordert Uberprompt . Anweisungen zum Laden und automatischen Laden von Skripts finden Sie hier .

iko_switcher verwendet ein interaktives Suchdialogfeld in der unteren Leiste, in dem Sie etwas Ähnliches wie die Fuzzy-Suche durchführen können (dies wird jedoch als Flex-Modus bezeichnet) und bietet eine Reihe weiterer interessanter Funktionen. Sein größter Vorteil gegenüber Neis Alias ​​in der anderen Antwort ist, dass der Chat-Bereich nicht beschädigt wird.