/win list

/win list

:lsirssi でウィンドウを一覧表示するにはどうすればいいですか? vim で同等の機能 (バッファを一覧表示する)を探しています。

たとえば、特定のウィンドウ (参加しているチャンネル) に切り替えたい場合、 と を使用して検索する必要がありctrl-nctrl-pその過程で 10 個ほどのウィンドウを切り替えることもあります。 ウィンドウをタイトルとインデックスとともに一覧表示して、 で簡単に切り替えられるようにすることが望ましいでしょうalt-[index]

答え1

/win list

このコマンドを実行すると/win list、次のような結果が出力されます。

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

答え2

#irssi @freenode では、'vague' というユーザーが、インデックスとウィンドウの名前を出力するエイリアスを指定しました:

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

彼はそれをネイのエイリアス。

このエイリアスには短い名前 を付けました。使用するには、最初のウィンドウ ( )lsに切り替えて と入力します。alt-1/ls

答え3

他の回答に別名が記載されているNeiさんは、iko_スイッチャー必要となるのは非常に迅速スクリプトの読み込みと自動読み込みの方法については、ここ

iko_switcher は、下部のバーにある対話型検索ダイアログを使用して、あいまい検索に似た操作 (ただし、フレックス モードと呼ばれます) を実行できるほか、他の興味深い機能も多数備えています。他の回答にある Nei のエイリアスに対する最大の利点は、チャット領域を汚さないことです。

関連情報