トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

screen

[カテゴリ:Linux-command]

tipsサイト

screen - 仮想端末マネージャーの使い方
http://iandeth.dyndns.org/mt/ian/archives/000570.html

~/screenrc とか。

参考
http://d.hatena.ne.jp/ysano2005/20061118/1163829796

~/.screenrc

escape ^aa
vbell off
autodetach on
 
# w コマンドで Window一覧 を表示&選択できるよう変更
bind w windowlist -b

# ウィンドウ分割関連
bind 2 split
bind o focus
bind 1 only
bind 0 remove

# 端末最下段へ Window名を羅列
hardstatus on
hardstatus alwayslastline "screen | %w | %u %= %m/%d %D %c"

~/.vimrc

:
function SetScreenTabName(name)
  let arg = '^[k' . a:name . '^[\\'
  silent! exe '!echo -n "' . arg . "\""
endfunction

if &term =~ "screen"
  autocmd VimLeave * call SetScreenTabName('** free **')
  autocmd BufEnter * if bufname("") !~ "^\[A-Za-z0-9\]*://" | call SetScreenTabName("%") | endif
endif

^[ は ctrl+v+[ キーを順番に押して入力(途中で放さない)

操作メモ

ctrl+c :新規ウィンドウを開く
ctrl+a n :次ウィンドウへ移動
ctrl+a ctrl+a :前回カレントウィンドウと入れ替え

コピー操作
ctrl+a [:コピーモードへ入る
カーソルをコピー開始位置へ移動し space
終了位置へ移動し enter

ペースト操作
ctrl+a ]

最終更新時間:2007年02月06日 18時23分38秒