爽爽快快學Vim(3) - Vim Plugins

這一集我來分享一下我自己常在用的 Plugin

Plugins

vim-pathogen

好用的 Vim 的套件管理工具。通常 plugin 下載回來之後開一個資料夾整個丟進去就行了,一個 plugin 就放一個資料夾,如果不要的時候就該資料砍掉就行了

vim-powerline

華麗的狀態列

SelectColors

c9s 大大寫的方便小工具
只要執行 :SelectColors` 即可呼叫出快速切換 color scheme 的小分割視窗

snipmate

只要只幾個字母再按下 tab 就可以快速產生 snippets,如果覺得不夠或是有自己慣用的 snippets 也可以自己加

vim-css-color

直接在 Vim 裡顯示 CSS 色碼所代表的顏色

surround

文字編輯的好幫手!

vim-indent-object

如果你寫的程式語言是用大括號把程式碼包起來的,你只要按v i { 就可以把大括號裡的東西全部選起來。但如果遇到像 Ruby 或 Python 這種不需要大括號的,就可以用得上它。

vim-matchit

% 不只可以配對基本的語法,連 html 的 tag 也可以比對

vim-ragtag

NERDtree

樹狀目錄結構列表,讓你可以在檔案跟資料夾中切換

ctrlp

快速找到檔案的好幫手

vim-wiki

用 Vim 來寫筆記(wiki)

小結

以上,所有的 plugin 在我的 github 上的 vimrc 設定裡應該都找得到。其實我用的 plugin 並不多,使用上大多還是以 Vim 內建的基本操作為主。如果有哪邊有錯的再請前輩、先進不吝指教

預告

眼尖的人可能會發現上面列的都沒有 Ruby 或 Rails 相關的 plugin。是的這些相關的 plugin 都會留到下一集,所以下一集會來分享一下怎麼利用 Vim 在 Ruby/Rails 裡做開發的,還請稍稍期待一下 :)