2009/10/16

CuteCom 的 Input History

CuteCom 是 Linux 上相當好用的 terminal emulator 之一 (請參考 這裡)。他最大的特色是有一個 input history,會保存最近輸入過的指令,隨時可以點選取用。

比較討厭的是,輸入錯誤的指令也會佔據有限的 history 空間,令人想除之而後快。不過 CuteCom 似乎沒有提供刪除 history 的介面。後來找到一個解法,直接編輯設定檔:
vi .config/Unknown\ Organization.conf
修改最底下那行 History= 就可以了。

超好用的 colordiff

如果你跟我一樣習慣用 diff 來比較前後版程式修改了哪些地方,你一定也會喜歡 colordiff。顧名思義,它是有顏色的 diff -- 以不同顏色來顯示刪除或新增的地方,這讓 diff 的結果一目了然。

安裝方法:
sudo apt-get install colordiff
使用方式:
  • colordiff file1 file2
  • colordiff -u file1 file2 | more
  • colordiff -u file1 file2 | less -R
  • svn diff file1 | colordiff
若不想改變平常下指令的習慣,可以這樣做:
  • 在 .bashrc 加上一條 alias diff='colordiff'
  • 將 .subversion/config 的 diff-cmd 設成 colordiff
這樣以後 diff 和 svn diff 就直接變成彩色版了。