2009年9月10日 星期四

把putty+screenc換成mrxvt

今天把平常工作用的putty+screen給換成mrxvt了。雖然用putty+screen可以補足putty不支援tab的小缺點,但是在兩個地方我還是不滿意,一個是tab的切換上還是有一點不方便,一個是要把scroll回頭拉看之前的message時也有一點點不方便。雖說這兩個缺點在我把screen用到變無意識操作下,影響小了很多。但還是終究還是有點不方法,有時就會要想要再找找有什麼solution。

支援ssh的windows  免費client總體來說還是putty最完整好用(設定介面例外),所以就改找x windows上的terminal。平常看了一堆lightweight的terminal軟體,但是大部分都架構在gnome的vte上,這對我來說就等於無法用,因為我用的還是Redhat AS3的版本,公司的server當然也不能讓我亂升級。如果要我為一個lightweight的軟體,build一個不同的版本的vte那也太本末倒置了。所以就一直用著putty+screen,當所有的操作變成成下意識動作時,將就著用也就不那麼難過了。(還有一點是我稍微改了一下設定讓我少按幾次ctrl,使用screen的預設meta key總讓我手指受不了)


今天又回頭去看到了mrxvt,突然發現,mrxvt就很符合我的需要,我最需要就是要tab功能,支援256色和自訂字型,至於多國語系和unicode在我coding的過程中是不需要的。而且mrxvt承自rxvt,非常的輕量,只要 x11 library就好了。這一切的一切都是最適合我的嘛。以前怎麼都沒注意到呢。

把mrxvt設定好之後更確定mrxvt對現在的我來說是最適合的,不到2MB的空間滿足了我對tab,256色和字型的要求,和vim配合使用又沒什麼問題。所以就從putty+screen轉到mrxvt啦。

好用的putty我當然不會就這樣拋棄你啦,不過我想我和mrxvt在一起的時間會多很多很多了。

話說回頭, putty+screen在我現在環境還是有一點優勢,最大的優勢就是設定字型方便多了。在工作站上我沒辦法更改任何設定,也不能加自己想用的字型。在windows上不是admin我也能加字型,設定給putty用。為什麼我這麼想用自己的字型呢?好的coding字型對你的眼睛和腦袋都有很大的幫助。但是公司的exceed版本太舊,使用truetype後的refresh就很慢,看著畫面一個字一個字慢慢refresh才能再key in,那我就不需要tab了嘛。幸好我還能接受Fixed字型,就將就用吧。還有screen有他自己強大的功能,其實還是很有用的。

不過用了好久的putty+screen,一堆指令都變下意識動作,換成mrxvt後一下改不過來,頭腦還沒反應過來就發現手指己經打完,畫面出現一堆字。特別是在tab的切換功能還真不習慣。

另外rxvt的另外一個分支rxvt-unicode也可以有簡單的tab支援,不過真的是很簡單,最大的問題是不能用alt+number快速切換tab,在網路上有看到有patch不過我沒試用就是了。但是因為他支援unicode可能對一般使用來說還是比較方便。


PS.最後在設定的時候才不小心發現了screen也可以設hotkey,使用alt-1快速切換tab,那這樣tab切換就跟一般支援tab的terminal沒兩樣了嘛。但是卷軸的部分還是mrxvt比較方便一點點,所以我還是改用mrxvt了

沒有留言: