.screenrc

いままで.screenrcのキーバインド

# alt + スペースで 次のwindowに移動
bindkey ¥033' ' next

としてました。alt+スペースを連打すれば高速にwindow切り替えができるのですが、 ターミナル上での全てのCUIアプリでalt+spaceが使えなくなってしまうのがちと微妙でした。( emacsのmeta+spaceは 「スペースを一つ残して空白を削除する」just-one-space という地味に便利な機能があります)


なので適当に

bindkey ¥033'2' next
bindkey ¥033'1' prev

としてみました。

alt+1 / alt+2 でwindow切り替え。プレフィックキーをつけないと打鍵が少ないので高速に切り替えられるんで好きです。

<追記>

シェルで meta+ 数字 とすると数字の回数分入力を繰り返す機能があるみたいで、それとかぶるからダメでした...連打するとシェルが逝きます

にしても Quicksilverとscreenとemacsとでキーバインドがかぶらないように割当するのが非常に面倒です...