我的 vimrc 配置

我的 vimrc 配置 @ GitHub: github

http://4.bp.blogspot.com/-SoWAf_kGFPo/TvzTjBvAFQI/AAAAAAAAJG4/clbERtQVV9s/s800/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-12-30+%25E4%25B8%258A%25E5%258D%25884.49.11.png
Vim in Terminal (Mac)

我一直在用的 vimrc 配置是在我還在以 WinXP 作為主要工作電腦時所配置的, 有超過一年多沒動過了。現在的主要工作電腦以 Mac OS X 為主,當初寫的配置如今有些不合用,然而這好些個日子以來也都是一直將就著用,懶得動手改。終於今天決定要趁著年底來個大掃除,整理一下 vimrc,順便也把程式碼從原本的自家用 SVN 轉移到 GitHub 上。

這次最大的修補就是狀態列了。原本狀態列的配色只有寫了 GUI 模式下的版本,因此在 Terminal 的純文字模式下,只會見到模糊不清的文字配色,要看清楚狀態列訊息得特別花眼力。今天重新調整了狀態列在 GUI 模式與純文字模式下的配色,另外也加上了隨著視窗寬度調整,能夠自動增減狀態列訊息的功能。

http://1.bp.blogspot.com/-tO5LBggCPPE/TvzTj2R8bmI/AAAAAAAAJHA/bb3vgwSzoNY/s800/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2011-12-30+%25E4%25B8%258A%25E5%258D%25884.50.02.png
MacVim

另外一個比較大的改變不在於程式碼本身,而在於 vimrc 與相關外掛的管理方式。這次加入了 pathogen 來做為外掛套件管理。另外,除了將專案移到了 GitHub 外,也特別研究了 “git submodule” 的使用方式,把 NERD tree 等外掛的 git 加入到自己的 git repository 中,而不是單純地把檔案加進來。關於 “git submodule” 的進一步介紹與說明,可以參考〈Git Submodule 的認識與正確使用!〉這篇文章,講解的非常清楚。

有時間的話再來寫幾篇文章來對自己 vimrc 中的設定作個詳細的說明。