學會寫plugin其實有很多好處。像之前我在用[easygrep]這個plugin時,它並不支援不分大小寫的搜尋,所以我就稍微看一下它的程式,再把我需要的功能加進去,最後將修正的地方寄給原作者好讓原作者merge起來,作者也很快將把我把我的功能加進去而且上面還有我的名字(Doro Wu)(羞)。這就是open source的好處,需要什麼功能自己動手加進去。
要會寫plugin的首要之務是要會寫VIM script,所以我會先對VIM script簡介並再介紹一些常用的內建函式,之後才會開始告訴各位如何將script組合成plugin。目前打算依照這樣介紹:
- 變數及表示法
- 判斷句
- 函式
- 例外
- 事件 autocommand
- syntax highlighting
- window and buffer
- 命令輸出擷取
- plugin簡介
- 輕輕鬆鬆寫個vim plugin
2 comments:
一直都有在關注你的網誌,也學到不少東西。非常感謝
期待你繼續發好文章
加油!!
謝謝你的feedback
Post a Comment