vim-syntastic-generator 外掛
專案地址:https://github.com/cposture/v...
vim-syntastic-generator
一個用於自動生成vim-syntastic/syntastic syntastic_cpp_config_file 配置檔案的指令碼,用於 syntastic 外掛查詢標頭檔案位置。
vim-syntastic-generator
會使用fake-toolchain
目錄 下的工具編譯專案,工具僅僅過濾提取提取編譯指令,並不會真正編譯專案,更不會生成編譯檔案。
正因為如此,vim-syntastic-generator 生成一個大專案的配置速度極快。
近期特性
- 2019/3/23 v0.01 支援 make 編譯系統
安裝
For Plug
Plug 'cposture/vim-syntastic-generator'
使用
-
在 vim 外:
./config_gen.py PROJECT_DIRECTORY
,PROJECT_DIRECTORY 是你的專案根目錄(該目錄下需要有 makefile 檔案) -
在 vim 裡:
:VimSyntasticConfig
,會在當前目錄生成配置檔案,命令接受和./config_gen.py
一樣的引數,但不需要專案路徑引數(它會使用當前目錄作為專案目錄) -
繫結快捷鍵:在當前目錄,用 g++ 模式生成配置檔案,
noremap <C-I> :VimSyntasticConfig -v -f -c g++ .<CR>
依賴 & 限制
-
依賴:
- Python 2
-
支援的編譯系統
- make
文件 & 支援
-
./config_gen.py -h
檢視幫助文件 -
如果收到這樣的錯誤資訊
ERROR: No commands were logged to the build logs
,麻煩使用-v
選項在執行外掛的時候檢視更詳細的執行資訊
支援
歡迎大家一起完善這個外掛,大家可以將修復 pull 到develop
分支
許可
vim-syntastic-generator 使用 GNU GPLv3 協議