YCM-Generator, YouCompleteYouCompleteMe

對於一個以 Vim 作爲主要編輯工具的人,一定聽過 YouCompleteMe (以下簡稱 YCM) 這個 Vim 插件,說它是 Vim 語法補齊的最終形態也不爲過。但是這其中有一個致命的問題:

YCM 的 flag 要自己寫!!

YCM 確實很強,甚至連前處理都能夠判斷,但是要自己填入 flag 這件事就不是那麼容易了。於是,YCM-Generator 誕生了!

何如

先到這裏下載 YCM-Generator,然後按照 README.md 裏面的方式使用就行了。
這個工具可以當作 Vim 插件使用,或是直接做應用程式執行,任君挑選。

魔法

簡單來說,就是 假裝 編譯,然後把過程中用到的各種參數 (如 include 的資料夾,前處理變數等) 一併撈出來,最後寫入 .ycm_extra_conf.py 裏面

雜談

YCM-Generator 還可以生成供 Color_coded 使用的設定檔,不過我自己實際使用的結果不是很理想。一份程式碼出現三種以上的顏色,上色的意義似乎就不復存在了。

Comments

comments powered by Disqus