我的 vimrc 配置 @ GitHub: github
我一直在用的 vimrc 配置是在我還在以 WinXP 作為主要工作電腦時所配置的, 有超過一年多沒動過了。現在的主要工作電腦以 Mac OS X 為主,當初寫的配置如今有些不合用,然而這好些個日子以來也都是一直將就著用,懶得動手改。終於今天決定要趁著年底來個大掃除,整理一下 vimrc,順便也把程式碼從原本的自家用 SVN 轉移到 GitHub 上。
這次最大的修補就是狀態列了。原本狀態列的配色只有寫了 GUI 模式下的版本,因此在 Terminal 的純文字模式下,只會見到模糊不清的文字配色,要看清楚狀態列訊息得特別花眼力。今天重新調整了狀態列在 GUI 模式與純文字模式下的配色,另外也加上了隨著視窗寬度調整,能夠自動增減狀態列訊息的功能。
另外一個比較大的改變不在於程式碼本身,而在於 vimrc 與相關外掛的管理方式。這次加入了 pathogen 來做為外掛套件管理。另外,除了將專案移到了 GitHub 外,也特別研究了 “git submodule” 的使用方式,把 NERD tree 等外掛的 git 加入到自己的 git repository 中,而不是單純地把檔案加進來。關於 “git submodule” 的進一步介紹與說明,可以參考〈Git Submodule 的認識與正確使用!〉這篇文章,講解的非常清楚。
有時間的話再來寫幾篇文章來對自己 vimrc 中的設定作個詳細的說明。