Vim的多行編輯

之前看TextMate的Demo影片,發現TextMate能同時對多行做修改(例如,在連續十行的開頭結尾都加上<li>和</li> tag),就一直在想vim能不能做到這樣。一直以來我在vim中都是用V把要修改的範圍選出來,再用s///搭配regular experssion做取代。這方法彈性很高,但大多時候是殺雞用牛刀,太麻煩了。還好剛發現一個vim tip裡寫到一個簡便的新方法。簡單來說,用ctrl-v做blockwise的visual selection時,按下大寫I,就能對所選範圍同時插入一樣的文字;而按大寫A,則是在所選範圍後同時append同樣的文字。閱讀全文

NuclearMouse

自從升到Leopard以後,OS X下的外掛程式Application Enhancer(APE)就不能用了,自然地,靠APE才能用的外掛們也就全部被廢了武功。其中我最愛用的APE外掛是WindowDragon,可以在視窗任何地方按住cmd/alt就能拖拉、甚至縮放視窗。(這是之前用X window時就很依賴的功能..)本來都快放棄這功能了,沒想到前幾天在看SIMBL時 (這又是另一個外掛framework),發現了也有人在SIMBL下寫了一個一模一樣的程式NuclearMouse。NuclearMouse除了能拖拉視窗,調整大小外,還能調視窗的透明度喔。閱讀全文

在TextMate中使用Vi的按鍵配置

之前寫過一篇介紹Vim snippetsEmu文章有提到TextMate雖然很好,但如果不能支援vi的按鍵配置方式(key binding),像我這種依賴vim為生的人就不可能跳槽過去。沒想到當初隨便說說的怨念,還真的有人把它做出來了。這東西叫ViMate(這名字真不錯),是一個TextMate plugin。下載回來點兩下就會自己裝到TextMate裡。打開TextMate後,外觀看不出有什麼不同,但很快就發現還要按一下i才能開始打字,按ESC游標會變成綠色代表進入command mode...。雖然這個plugin還在開發中,不是所有vi命令都支援,但也提供vi fans一個想玩TextMate的好機會啦。閱讀全文

台中的書店

自從結束在台北六年的讀書生活搬回台中後,突然有很多不習慣。不習慣台中的路都歪歪扭扭,搞得我不看地圖根本搞不清楚方向;不習慣在台中沒什麼朋友,平常都得一個人外出溜達;以上都還是小事,我覺得最奇怪的是台中...閱讀全文

最後一星期

七月十五,只剩下最後一個星期了,有很多事到這個禮拜都要畫下句點。
  1. 自由的人生7/23就要到嘉義中坑報到,準備開始一年的軍旅生活,這意味著幸福自由的日子要結束了...(泣
  2. 在台北的生活從大一到現在也住...
閱讀全文