screen で window 毎に encoding を変える方法

普段は LANG=EUC-JP な環境で、時々 LANG=UTF8 の環境に ssh する時などに便利です。 変えたい window 上で以下のコマンドを実行してください。<escape key> のデフォルトは Ctrl-a です。Ctrl-z にしている人が多いかもしれないです。 <escape key>:encoding [enc] [enc] は、utf8, eucjp, sjis, jis などが使えます。詳細は man screen をご覧下さい。 参考情報: unknownplace.org - 2005/10/19 - :encoding P.S. 今気づいたのですが、~/.screenrc の内容は <escape key>: で実行できるのですね。

2009-08-22 (Sat) · masutaka

screen で 最終行にウィンドウ一覧を表示する方法

以下を ~/.screenrc に書くと、 hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w" こんな風に表示できます。 タブ表示みたいで良いですね。ウィンドウをいくつ開いているかよく忘れるので ^^; 、便利です。 参考情報: GNU screen いろいろまとめ。 - naoyaのはてなダイアリー 追記(2009-08-23): zsh ユーザの方は、以下を ~/.zshrc に書いておくと “zsh” という文字列の代わりに「コマンド実行中はコマンド名を、未実行ならカレントディレクトリを表示」してくれます。情報ありがとうございます。> kitokitoki さん case "$TERM" in screen) preexec() { echo -ne "\ek#${1%% *}\e\\" } precmd() { echo -ne "\ek$(basename $(pwd))\e\\" } esac 参考情報: screenのキャプションにディレクトリ名 or コマンド名を表示 - メモの日々(2008-03-31)

2009-08-22 (Sat) · masutaka

screen の文字コード

通常は端末から取得されるが、意図した設定にならない場合は ~/.screenrc に |defencoding eucJP などと書くとよい。文字コードの種類は “man screen” に記載されている。 現在の設定は info コマンド(例: C-z i)で確認できる。

2008-03-23 (Sun) · masutaka

windows.el

基本的に Emacs は 1 日 1 回だけしか立ち上げないで、必要になればフレーム を作る(C-x 5 2)という使い方をしている。Solaris 上で直接 Emacs を起動し ていた時は気にならなかったが、Xming を使うようになってから、フレームが 邪魔になってきたので、windows.el を試してみることにした。 本来はフレームごとに好みのウィンドウ分割形態を複数持ち、ショートカット キーでそれらを切り替えながら Emacs を使用できるというツールだが、ウィン ドウ単位でもそれが出来るとのこと。(1 つのフレームに仮想フレームをいくつ も持つような感じ。screen と同じですね。) ~/.emacs.el に以下を設定した。しばらく使ってみるか。 ;; キー操作 "C-c 数字" は使わない。 (setq win:quick-selection nil) ;; プレフィックスキーは C-z (setq win:switch-prefix "\C-z") ;; フレームは使わない。 (setq win:use-frame nil) (require 'windows) (win:startup-with-window) フレームを 1 つ持つだけで済むので、デスクトップが散らからなくて良い感じ。 ターミナルは TeraTerm を使っているが、screen を起動しているので、こちら も 1 つ起動しておくだけで良い。うーん、素晴らしい。

2007-10-03 (Wed) · masutaka

screen の説明

URL: http://risky-safety.org/~zinnia/screen/contribute2/

2004-06-11 (Fri) · masutaka

~/.screenrc

コピーモードのウザイメッセージを消す。 nethack off

2002-04-09 (Tue) · masutaka

screen の使い方

http://www.dekaino.net/screen/ http://www2.jan.ne.jp/~zinnia/screen/ 分割: (PREFIX) S 移動: (PREFIX) C-i 削除: (PREFIX) X 解除: (PREFIX) Q ヘルプ: (PREFIX) ?

2002-03-05 (Tue) · masutaka