kardinal 写了:截个图瞅瞅效果roylez 写了:动态screen title,需要与screen配合。
代码: 全选
#screen integration to set caption bar dynamically function title { if [[ $TERM == "screen" || $TERM == "screen.linux" ]]; then # Use these two for GNU Screen: print -nR $'\033k'$1$'\033'\\\ print -nR $'\033]0;'$2$'\a' elif [[ $TERM == "xterm" || $TERM == "urxvt" ]]; then # Use this one instead for XTerms: print -nR $'\033]0;'$*$'\a' #trap 'echo -ne "\e]0;$USER@$HOSTNAME: $BASH_COMMAND\007"' DEBUG fi } #set screen title if not connected remotely function precmd { title "`print -Pn "%~" | sed "s:\([~/][^/]*\)/.*/:\1...:"`" "$TERM $PWD" echo -ne '\033[?17;0;127c' } function preexec { emulate -L zsh local -a cmd; cmd=(${(z)1}) if [[ $cmd[1]:t == "ssh" ]]; then title "@"$cmd[2] "$TERM $cmd" elif [[ $cmd[1]:t == "sudo" ]]; then title "#"$cmd[2]:t "$TERM $cmd[3,-1]" elif [[ $cmd[1]:t == "for" ]]; then title "()"$cmd[7] "$TERM $cmd" elif [[ $cmd[1]:t == "svn" ]]; then title "$cmd[1,2]" "$TERM $cmd" else title $cmd[1]:t "$TERM $cmd[2,-1]" fi }
screen这种东东我一般不用
容易晕脑
我还有更好的办法 赶明个儿发个贴介绍下我的秘密武器
呼唤 kardinal ,请他介绍他的秘密武器!!!!!
-
- 帖子: 817
- 注册时间: 2008-11-13 16:03
呼唤 kardinal ,请他介绍他的秘密武器!!!!!
上次由 onelynx 在 2010-01-31 14:12,总共编辑 1 次。
- xsoul
- 帖子: 441
- 注册时间: 2007-06-05 18:27
Re: 呼唤 kardinal ,介绍他的秘密武器!!!!!
动态screen title是挺有用,可是看不懂这脚本 

推荐目前为止最优秀的网络备份|文件分享工具Dropbox
Ubuntu 12.04
Ubuntu 12.04
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 呼唤 kardinal ,介绍他的秘密武器!!!!!
咋动态法?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 817
- 注册时间: 2008-11-13 16:03
Re: 呼唤 kardinal ,请他介绍他的秘密武器!!!!!
kardinal 快来啊