例えば以下のようなウィンドウがあったとき、irssiのウィンドウ(3番)を2番にしたいとする。
0 bash 1 emacs 2 vim 3 irssi
まずはC-a 3でirssiのウィンドウに移動して、C-a :でコマンド入力モードに移行。number 2と打って3番のウィンドウと2番のウィンドウを入れ替える。
C-a 3 C-a :number 2
この操作の後はウィンドウが以下のようになる。
0 bash 1 emacs 2 irssi 3 vim
新しいGNU screenではウィンドウ番号の変わりに+1とか-2とかの相対指定が使えるらしいのだけど、うちのscreenでは使えない。debian squeezeのscreenを使っている。バージョンは以下。
$ screen -v Screen version 4.00.03jw4 (FAU) 2-May-06
ためしにnumberの引数に+1を与えると、invalid argumentといわれる。
C-a : number +1 : number: invalid argument. Give numeric argument.