綾小路龍之介の素人思考

[screen] ウィンドウ番号を入れ替えるには"C-a : number 3"。

GNU screenにおいて、新しいウィンドウを作るにはC-a cなのだけど、作ったウィンドウを並べ替えたい場合がある。そんなときはC-a : numberとして、適当なウィンドウ番号を与えればよし。

例えば以下のようなウィンドウがあったとき、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.  

リファレンス

  1. screen 入れ替え - Google 検索
  2. ウィンドウ番号入れ替え - vimとか
  3. チラシの裏にでも書いてろ な!: screenでウィンドウ番号を入れ替える
  4. これからの「GNU Screen」の話をしよう - Keep It Simple, Stupid

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2009-10-22T10:56:56+09:00
  2. Modified: 2009-10-22T10:56:56+09:00
  3. Generated: 2016-12-22T23:09:23+09:00