GNU screen : 各ウィンドウで今実行されているコマンド名を画面最下部にリスト表示させる(zsh編)

| コメント(0) | トラックバック(0)

#よく考えたらタイトルがおかしかったので修正。ますます長くなった。

iandeth. 続 screen の使い方に触発されて自分もやってみました。ただし自分はzsh使いなのでzsh編。

結論から言うとtitles [GNU screen] の方法ではうまくいかなかった。多分Escの使い方がマズったのだと思う。何故かコマンドの1文字目しかリスト表示されなかった。(そもそも"\ek${(s: :)1[1]}\e\\"とか構文がよくワカラン。)

結局どうしたかというと、はてなの伊藤さんが勧めているようにari's diary の 2002年6月14日の記事内の設定を.zshrcに追加した。これだとcdとかやったら移動先のディレクトリ名がリスト表示される。
ただし、制御文字 ^[ はviの場合、Ctrl + v して Escape。Ctrl + v して Escape。(いっつも入力方法を忘れる)

.screenrcには以下を追加


shelltitle "$ |zsh"
hardstatus alwayslastline "%`%-w%{=b bw}%n %t%{-}%+w"

screen_title_list.png
大体こんな感じになる。


---
まだ酔ってる。非常に眠い。

トラックバック(0)

トラックバックURL: http://hoge.sub.jp/blog-cgi/mt/mt-tb.cgi/384

コメントする

このブログ記事について

このページは、Lyoが2007年3月 1日 01:08に書いたブログ記事です。

ひとつ前のブログ記事は「朝から面接」です。

次のブログ記事は「今更ですが、陰陽師に大変なものを盗まれました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて
Powered by Movable Type 4.261