创作gtk源码级vim帮助文档 tags
2015-09-04 12:37
429 查看
创作gtk源码级vim帮助文档 tags
那只有看到源码了。在linux源码上有个网站 http://lxr.linux.no /+trees, 可以很方面的查出相应版本的代码实现,gtk没有。那么就自己动手做一个。
我一直用vim,就想到了 ctags + vim + gtk3 相对应的源码包制作一个源码级帮助文档。
这段脚本mkhelp.sh执行后,会在当前目录下生成 tags 文件
直接写入~/.vimrc 太傻,因为每次都执行,我准备写成个函数,调用是才引入。在~/.vimrc中的code如下
查看有关GTK的文件时,引入tags的快捷键为:Ctrl + j w;
在要查看的GTK的函数、宏、数据类型就使用vim的想对应的命令及其快捷键即可,
我爱用
Ctrl + w ]
:stslect
这里只是用了 ctags ,在mkhelp.sh中加入cscope 就可以使用tag.files的文件列表制作更出色的代码提示。
缘由
那只有看到源码了。在linux源码上有个网站 http://lxr.linux.no /+trees, 可以很方面的查出相应版本的代码实现,gtk没有。那么就自己动手做一个。
我一直用vim,就想到了 ctags + vim + gtk3 相对应的源码包制作一个源码级帮助文档。
源码包准备
制作tags 脚本
这段脚本mkhelp.sh执行后,会在当前目录下生成 tags 文件
集成到 vim
直接写入~/.vimrc 太傻,因为每次都执行,我准备写成个函数,调用是才引入。在~/.vimrc中的code如下
使用
查看有关GTK的文件时,引入tags的快捷键为:Ctrl + j w;
在要查看的GTK的函数、宏、数据类型就使用vim的想对应的命令及其快捷键即可,
我爱用
Ctrl + w ]
:stslect
多余的话
这里只是用了 ctags ,在mkhelp.sh中加入cscope 就可以使用tag.files的文件列表制作更出色的代码提示。
相关文章推荐
- NetBSD是个开源到源码的系统
- window7配置Qt
- PHP+lghttpd + postgresql 环境搭建
- PHP+lghttpd + postgresql 环境搭建
- 开源免费跨平台opengl opencv webgl gtk blender, opengl贴图程序
- expect 参数处理之一
- 几款屏幕录制软件 ActivePresente
- error: /usr/include/stdio.h: Permission denied 的一种情况分析
- gcc -D 传值给代码,默认值为1
- linux内核编译环境配置
- Eclipse 开发利器 Jrebel热部署配置 基于Jetty
- MvvmLight(三)命名绑定Command
- 开源免费跨平台opengl opencv webgl gtk blender, opengl贴图程序
- expect 参数处理之一
- 几款屏幕录制软件 ActivePresente
- error: /usr/include/stdio.h: Permission denied 的一种情况分析
- gcc -D 传值给代码,默认值为1
- linux内核编译环境配置
- 一种不能删除文件的情况分析过程
- 内核编程实例,多文件的Makefile