對我而言,screen是工作的必備品。或者說,是娛樂與工作的必備品。通常一個screen中會有2~3個window作娛樂用,包括irc和BBS。因此,若四下無人時,一邊用latex還可以一邊玩IRC,別人有訊息來會藉由vbell顯示在status line,超完美!當然,當有上司經過時,就千萬別切到娛樂用window去,而最方便的方式就是透過screen的shelltitle來知道每個window目前在跑什麼程式... (下圖最底下那行)

之前somi幫我設定過了,但前些日子大概是手賤又腦殘吧,所以shelltitle就消失在亞空間了。今天大概心情好,很認真的問了男人(man),比對了.screenrc和.cshrc(for tcsh),都覺得沒有啥問題,包括.cshrc中
set prompt="...~> "以及.screenrc中
shelltitle '> |tcsh'
找了好幾份文件才發現... 噢噢噢~本來在.cshrc中的“precmd”被吃掉啦!“precmd”要長這樣:
alias precmd "echo -n ^[k^[\\"其中“^[”是控制碼,在vim中的insert模式鍵入C-v [ESC](Ctrl和v一起按,然後按Esc鍵)。
其他的shell會有不同的方法,就google吧... :P
0 comments:
Post a Comment