-
Notifications
You must be signed in to change notification settings - Fork 0
/
.screenrc
47 lines (33 loc) · 1.18 KB
/
.screenrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# エンコーディング
# defencodig utf-8
## Prefixキーの設定
escape ^Zz
# スタートアップメニューの削除
startup_message off
# 端末が落ちたら自動的にデタッチする
autodetach on
vbell off
defscrollback 4096
# termcapinfo xterm*|rxvt*|kterm*|Eterm* 'hs:ts=\E]0;:fs=\007:ds=\E]0;\007'
# defhstatus "screen ^E (^Et) | $USER@^EH"
# hardstatus off
# hardstatus and caption
hardstatus on
hardstatus alwayslastline '%{= .b}%H%{-} %L=%-w%45L>%{=u b.}%n %t%{-}%+w %-17<%=%m/%d %02c:%s'
caption always '%?%F%{= bw}%:%{= wk}%?%2n%f%07=%t%='
sorendition '+r .b'
hardstatus alwayslastline "%{= rw} %H %{= wk}%-Lw%{= bw}%n%f* %t%{= wk}%+Lw %{= wk}%=%{= gk} %y/%m/%d %c "
# 現在の背景色で消去する
defbce on
# 256色表示設定
term xterm-256color
# マウスでスクロール出来るようにする
# termcapinfo xterm* ti@:te@
# 別画面サポート。Vimやless使うときに便利
altscreen on
# ログファイルのファイル名
logfile "$HOME/.screen/screen-%Y%m%d-%n.log"
# 標準でログをとる
deflog on
bufferfile "$HOME/screen-exchange"
bind ^] eval 'writebuf -e utf8' 'exec sh -c "cat ~/screen-exchange | ~/invoke-pbcopy.sh"' 'echo pasted.'