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 协议文档

相关文章
相关标签/搜索