资讯专栏INFORMATION COLUMN

vim-syntastic-generator 插件

Jiavan / 3264人阅读

摘要:项目地址一个用于自动生成配置文件的脚本,用于插件查找头文件位置。会使用目录下的工具编译项目,工具仅仅过滤提取提取编译指令,并不会真正编译项目,更不会生成编译文件。

项目地址: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 :VimSyntasticConfig -v -f -c g++ .

依赖 & 限制

依赖:

Python 2

支持的编译系统

make

文档 & 支持

./config_gen.py -h 查看帮助文档

如果收到这样的错误信息 ERROR: No commands were logged to the build logs,麻烦使用 -v 选项在运行插件的时候查看更详细的运行信息

支持

欢迎大家一起完善这个插件,大家可以将修复 pull 到 develop 分支

许可

vim-syntastic-generator 使用 GNU GPLv3 协议

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25097.html

相关文章

  • 有关Android插件化思考

    摘要:第五点更重要,做插件化需要控制两个地方。因此不符合插件化的需求,不作考虑。支持加载外部的或者文件,正好符合文件化的需求,所有的插件化方案都是使用来加载插件中的文件的。方案简单,适用于自身少量代码的插件化改造。年月是手机助手实现的一种插件化 最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快...

    shmily 评论0 收藏0
  • jQuery入门笔记之(七)插件

    摘要:目前插件已超过几千种,由来自世界各地的开发者共同编写验证和完善。而对于开发者而言,直接使用这些插件将快速稳定架构系统,节约项目成本。也就是说,插件也是代码,通过文件引入的方式植入即可。现在我们就完成了一个下拉菜单的插件。 插件(Plugin)也成为 jQuery 扩展(Extension),是一种遵循一定规范的应用程序接口编写出来的程序。目前 jQuery 插件已超过几千种,由来自世界...

    defcon 评论0 收藏0
  • 【拆轮子】DynamicLoadApk 源码解析

    摘要:在私有构造函数中将变量赋值为宿主应用程序数据目录下名为子目录的全路径。目前只有一个抽象函数,表示将插件和代理绑定在一起,其中的参数就是指插件。同样主要作用是统一所有不同类型的插件,方便作为统一接口统一处理,目前包含生命周期等抽象函数。 本文为 Android 开源项目源码解析 中 DynamicLoadApk 部分 项目地址:DynamicLoadApk,分析的版本:1445...

    DevYK 评论0 收藏0
  • 【长期更新】盘一盘那些 uTools 高质量插件,让你的工作效率瞬间提升N倍!

    摘要:参考增强神器,文档搜索效率何止翻倍推荐系数图片展示快速获取文件文件夹名称插件来源开发者插件介绍如名,鼠标选中文件或者文件夹,点击鼠标中键激活插件即可将文件文件夹名称复制到剪切板。 ...

    remcarpediem 评论0 收藏0
  • 插件分享大会[不定期更新]

    摘要:最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。因为基本只有这个插件,才可以设置一个文件夹下三个项目能分别传到不同的服务器中。在全球最大的同性交友网站中,只要鼠标悬停到一个项目上时,就会在一个弹窗显示该项目的信息。 最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。每次重装的时候,都不知道自己以前到底用过什么软件插件。所以,还是写一篇文章记录下来,顺便...

    CastlePeaK 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<