vim-syntastic-generator 插件

項目地址:https://github.com/cposture/v...git

vim-syntastic-generator

一個用於自動生成 vim-syntastic/syntastic syntastic_cpp_config_file 配置文件的腳本,用於 syntastic 插件查找頭文件位置。github

vim-syntastic-generator 會使用 fake-toolchain 目錄 下的工具編譯項目,工具僅僅過濾提取提取編譯指令,並不會真正編譯項目,更不會生成編譯文件。vim

正由於如此,vim-syntastic-generator 生成一個大項目的配置速度極快。工具

近期特性

  • 2019/3/23 v0.01 支持 make 編譯系統

安裝

For Plugpost

Plug 'cposture/vim-syntastic-generator'ui

使用

  • 在 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
  • 支持的編譯系統code

    • make

文檔 & 支持

  • ./config_gen.py -h 查看幫助文檔
  • 若是收到這樣的錯誤信息 ERROR: No commands were logged to the build logs,麻煩使用 -v 選項在運行插件的時候查看更詳細的運行信息

支持

歡迎你們一塊兒完善這個插件,你們能夠將修復 pull 到 develop 分支rem

許可

vim-syntastic-generator 使用 GNU GPLv3 協議文檔

相關文章
相關標籤/搜索