screen

screen の backtick であれこれ

# $HOME/.screenrc hardstatus alwayslastline "[%02c] %-w %{.r.}%{!}%n%f%t%{dd} %+w %= %0`" backtick 0 0 0 ${HOME}/.screen/backtick.rb #!/usr/bin/env ruby # $HOME/.screen/backtick.rb require "logger" require "open-uri" class Backtick def sel…

screenのウィンドウ・タイトルに実行したコマンド名を出す(sudoでもよさげに)

はてなダイアリーこれをまるっとコピペして使っているのだけど、 sudo aptitude update などと打ったときに sudo とだけ出てきていまいちわかりづらい。すこし手を入れて、 sudo したときには管理者権限で実行したコマンドも出すようにした。 # http://d.hat…

エスケープ・キーをC-Spaceにする

screenをつかっていると、エスケープ・キー(デフォルトは ^A になっている)を打ち込む回数を数え上げることは、今までに食べてきたパンの枚数を数え上げるのに等しい行為である(たくさん打つよね)。エスケープ・キーは、できるだけ押しやすいキーバイン…

快適にリージョン移動

screenはリージョンを分割することができます。デフォルトでC-a Tabというキーバインドが割り当てられていて、これを叩くと次のリージョンに移動することができます。しかし、リージョンを分割しまくっていると、C-a Tabの一方向の移動のみでは、とてもじゃ…