私は私たちの大学サーバーにログインした後にtmuxを使用しています。いくつかの画面(Ctrl- で作成)があり、B cその一部は他のファイルを編集するためのものです。一部はプログラムの実行に使用されます。私はCtrl-and-B nを使ってCtrl作業を完了しますB pが、時々正しいものを見つけるのに長い時間がかかります。
特定のプログラムを実行している画面へのショートカットはありますか?それとも、画面(時には10以上)を管理する別の方法はありますか?
答え1
Ctrl+を使用して「画面」リストを取得できますB w。これはオプションなしで実行される基本プログラムを示しているため、少し役に立ちますが、それほど多くはありません。画面を作成した後、
画面名に+を付けると、リストがより便利になります。CtrlB ,
これがCtrl+の次の内容です。B w項目を選択するか、マウスをクリックして使用できます。↑↓Return
答え2
list-windows
マニュアルページのオプションを参照してください。
list-windows [-a] [-F format] [-t target-session]
(エイリアス: lsw)
-a が与えられると、サーバー上のすべてのウィンドウを一覧表示します。それ以外の場合は、現在または宛先セッションのウィンドウがリストされます。 -F フラグの意味については、フォーマットセクションを参照してください。
tmuxでコマンドラインを開き、:次のコマンドを実行してlist-windows
リストを確認します。
0: TTYtter (1 panes) [142x60] [layout b07d,142x60,0,0,0] @0
1: NZOSA (1 panes) [142x60] [layout b07e,142x60,0,0,1] @1
2: SSH (1 panes) [142x60] [layout b07f,142x60,0,0,2] @2
3: IRC (1 panes) [142x60] [layout b080,142x60,0,0,3] @3
4: Shell- (1 panes) [142x60] [layout b081,142x60,0,0,4] @4
5: bash* (1 panes) [142x60] [layout b082,142x60,0,0,5] @5 (active)
このコマンドを頻繁に使用する場合は、キーにバインドしてより便利に実行できます。
bind-key C-w list-windows