GNU Screen configuration

4 篇文章 0 订阅
3 篇文章 0 订阅
# no welcome message
startup_message off
# the following two lines give a two-line status, with the current window highlighted
hardstatus alwayslastline
# hardstatus string '%{= kG}[%{G}%H%? %1`%?%{g}][%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}][%{B}%m/%d %{W}%C%A%{g}]'
hardstatus string '%{= kG}[%{G}%H%? %1`%?%{g}][%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}][%{B}%m,%d %{W}%0c%{g}]'


# huge scrollback buffer
defscrollback 55555


# 256 colors
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce on


# {{{ set caption
# backtick 1 5 5 true
# termcapinfo rxvt* 'hs:ts=\E]2;:fs=\007:ds=\E]2;\007'
# hardstatus string "screen (%n: %t)"
# caption always
caption splitonly
caption string "%{= kw}%Y-%m-%d;%c %{= kw}%-Lw%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+Lw%1`"
# set caption }}}


# {{{ add scrollback bar
# termcapinfo xterm* ti@:te@
# add scrollback bar }}}


# # mouse tracking allows to switch region focus by clicking
# mousetrack on


# {{{ visual bell
vbell_msg "bell: window ~%" # Message for visual bell
vbellwait 2 # Seconds to pause the screen for visual bell
vbell off # Turns visual bell off
# visual bell }}}


# disable lockscreen {{{
bind x
bind ^x
# disable lockscreen }}}
#
# # default windows
# screen -t Shell1  1 bash
# screen -t Shell2  2 bash
# screen -t Python  3 python
# screen -t Media   4 bash
# select 0
# bind c screen 1 # window numbering starts at 1 not 0
# bind 0 select 10


# get rid of silly xoff stuff
bind s split


# # layouts
# layout autosave on
# layout new one
# select 1
# layout new two
# select 1
# split
# resize -v +8
# focus down
# select 4
# focus up
# layout new three
# select 1
# split
# resize -v +7
# focus down
# select 3
# split -v
# resize -h +10
# focus right
# select 4
# focus up


# layout attach one
# layout select one


# # navigating regions with Ctrl-arrows
# bindkey "^[[1;5D" focus left
# bindkey "^[[1;5C" focus right
# bindkey "^[[1;5A" focus up
# bindkey "^[[1;5B" focus down


# # switch windows with F3 (prev) and F4 (next)
# bindkey "^[OR" prev
# bindkey "^[OS" next


# # switch layouts with Ctrl+F3 (prev layout) and Ctrl+F4 (next)
# bindkey "^[O1;5R" layout prev
# bindkey "^[O1;5S" layout next


# # F2 puts Screen into resize mode. Resize regions using hjkl keys.
# bindkey "^[OQ" eval "command -c rsz" # enter resize mode


# # use hjkl keys to resize regions
# bind -c rsz h eval "resize -h -5" "command -c rsz"
# bind -c rsz j eval "resize -v -5" "command -c rsz"
# bind -c rsz k eval "resize -v +5" "command -c rsz"
# bind -c rsz l eval "resize -h +5" "command -c rsz"


# # quickly switch between regions using tab and arrows
# bind -c rsz \t    eval "focus"       "command -c rsz" # Tab
# bind -c rsz -k kl eval "focus left"  "command -c rsz" # Left
# bind -c rsz -k kr eval "focus right" "command -c rsz" # Right
# bind -c rsz -k ku eval "focus up"    "command -c rsz" # Up
# bind -c rsz -k kd eval "focus down"  "command -c rsz" # Down
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值