July 28, 2008

在 vim 凸顯 Gtk+ 特有語法

上週在 [教育訓練:Gtk+ 程式設計初體驗] 提到可透過外掛的 vim 巨集,讓 vim 凸顯 Gtk+ 特有語法,對於 Gtk+ 程式設計大有幫助,效果大致如下圖:

可參考 David Necas 所提交的 [gtk-vim-syntax],其簡介為 "A collection of C extension syntax files for xlib, glib, gobject, gdk, gdk-pixbuf, gtk+, atk, pango, cairo, gimp, libgnome, libgnomecanvas, libgnomeui, libglade, gtkglext, vte, linc, gconf, and ORBit.",實在誘人。安裝方式也很單純,解開後參閱裡頭的 README 檔案,將套件中的 *.vim 檔案複製到 "~/.vim/after/syntax/" 目錄下,並將參考性的 "c.vim.example" 複製到 "~/.vim/after/syntax/c.vim"。另外,實際運用時,我們或許會期望 gtk-vim-syntax 切換 deprecated symbols 的顯示,那麼,可在 vim 設定如下:
:let glib_enable_deprecated = 1
這樣就差不多了,預祝 coding 愉快!
由 jserv 發表於 July 28, 2008 10:29 PM
迴響

謝謝jserv大大.

另外,我在vi中開啟一個c檔案,使用:vsplit分割視窗.
如何讓左側出現這個c檔案所有函式,右邊出現內容呢?

aloha 發表於 July 29, 2008 02:28 PM

@aloha,
可參考前文: http://blog.linux.org.tw/~jserv/archives/001608.html

jserv 發表於 July 29, 2008 03:21 PM

後來查看 vim plugin doc 發現其實他 plugin 的裝法不用再去 c.vim 設定。
對 c 語言的 syntax 可以建立路徑 ~/.vim/syntax/c/ 然後將 *.vim 放進去就會自動 load 了。

c9s 發表於 February 21, 2009 12:05 PM
發表迴響









記住我的資訊?