Vim

安裝與設定 Vim 的配色主題 (colorscheme)


用不同的程式語言撰寫程式時,通常我們會希望某一些程式關鍵字能夠被 highlight 起來,用不同的顏色來顯示關鍵字。

可是不同的程式語言就會有不一樣的關鍵字,為了方便我們進行程式撰寫,其實可以在 Vim 內設定不同的 color scheme ,這樣的功能在 Vim 中被稱為 colorscheme

VIM 排序


有時候不管是編輯程式或者是操作數據,難免會需要排序。如果是 CSV 檔最簡單的方法不外乎是丟到 OpenOffice, Excel 來操作;如果是程式則可以用 sort, uniq 等指令來操作。

但其實 VIM 也有提供 sort 的功能,可以很方便的進行排序或者刪除重複的資料。

VIM, ctags, Python


如果你有以下 2 種煩惱不妨看看這篇文章:

  1. 在呼叫某個函數前,去看一下該函數的長什麼樣子,特別是自己寫的函數
  2. 希望更有效率的研究某個 Python 開放原始碼專案

本文將使用 VIM, ctags 來解決這 2 個煩惱。

Know your VIM - 基本文字選取篇


在 visual mode 中, v 其實就代表 visual selection ,也就是選取模式。按了 v 之後可以搭配左右鍵開始選取範圍之外,也可以用以下的快捷鍵來更快的選取範圍。