`

使用ctags和vim快速查看内核源代码

阅读更多

在源码目录下

ctags -R --exclude=.pc

建立tag需要点时间,请耐心等待。然后就可以用vim快速查找函数、结构体等的定义与声明

例如查找sk_buff,使用vi -t sk_buff,如果定义只有一处,它会立即自动打开这个文件,并跳转到结构体上,否则会提示你选择哪个文件的哪一处定义。

分享到:
评论
1 楼 DiaoCow 2012-12-31  
请教下作者,我想用F3替代ctrl+]用来查找函数定义,在vimrc中改如何配置,我之前尝试过vim map映射,但是发现不起作用,比较郁闷

相关推荐

    vim ctags安装和使用

    Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。

    ctags_vim.tar

    ctags_vim.tar

    windows cscop+ctags vim各种插件

    windows 环境的ctags和cscope还有DoxygenToolkit.vim minibufexpl.vim Tabular.vim taglist.vim visualmark.vim 插件工具

    ctags,cscope,taglist.vim,cscope_maps.vim

    window下使用vim查看源码的好用插件,RAR里面有ctags,cscope,taglist.vim,cscope_maps.vim

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件.zip

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件 gen_tags.vim 为方便用户使用 Vim/ NeoVim,简化了 ctags/ gtags的使用。它用于为你生成和维护多个平台支持的标签,在 Windows/Linux/macOS. 上测试...

    vim插件ctags安装

    vim插件安装包及安装步骤详解,方便工程源码阅读

    vim+ctags+cscope

    linux下面vim+ctags+cscope的使用方法,功能非常强大 linux下面vim+ctags+cscope的使用方法,功能非常强大

    Vim ctags.exe

    vim ctags 函数列表,自动补全

    vim+ctags+cscope 配置文件

    自己的vim配置文件, 内含: 1. _vimrc 2. plugin: TagList, SuperTab, OmniCppComplete, Code_Complete 3. tags for glibc, C++(stl,stream), Unix98 system, glib-2.0 4. ftplugin for Pro*C/C++

    vim+ctags+cscope一键安装(使用)

    vim+ctags+cscope一键安装(使用)

    vim+ctags使用

    vim下的配置工具,方便开发者使用,大大提高了代码编写的效率,将你的vim编辑器配置成一个神器!

    ctags 文件查找,浏览代码

    使用ctags浏览代码 ctags + vim 配置 或者 Sublime Text 2 使用ctrl+t+r创建.tags工程符号索引文件(此时Sublime Text 2会自动调用第一步安装的ctags.exe, cmd进入你要搜索的资源文件夹下输入: ctags -R -f .tags...

    vim和ctags的使用

    2. 在源代码的最顶层目录生成tags文件,就可以看到当前目录下有一个tags文件 ctags -R 3. 在 ~/.vimrc 中添加以下配置 set tags=xxx 4. 编写一个自动加载tags文件的脚本,将脚本命名为 vimloadtags。并赋予可执行...

    vim加载systemverilog语法高亮文件:sytemverilog.vim

    vim加载systemverilog语法高亮文件sytemverilog.vim linux下的vim工具默认没有sv语法高亮,要自已加载,详细说明见我的博客:http://hi.baidu.com/xiyoulhj/blog/item/4ca03d35e271acc1a2cc2bc3.html

    vim使用进阶:vim使用技巧、配置、命令和插件

    本文介绍如何使用vim的会话 (session) 和viminfo来恢复vim的使用环境。如果你需要经常恢复到相同工作环境,此功能非常有用,你不必一次次重新打开文件、设置你的工作环境。 vim使用进阶: vimrc初步 本文简要介绍了...

    vim插件工具(ctags taglist winmanager neocomplcach)

    资源提供了vim下常用插件,ctags可以实现代码的跳转,taglist方便查看程序结构,winmanager方便多窗口查看多个源文件,neocomplcache则提供自动补全功能。安装后可以感受到vim的便捷!

    用VIM编写C/C++程序

    对于Unix下的C/C++的程序员,我推荐你们使用VIM+Ctags的组合来写程序。其中原因听我慢慢道来。(下面对VIM的介绍主要是针对5.6以后的版本) VIM支持语法制导和自动缩进 VIM会根据文件的后缀名,如:*.c、*.cpp、*....

    ripper-tags:使用Ripper的快速,准确的ctags生成器,用于Ruby源代码

    使用Ripper的快速,准确的ctags生成器,用于Ruby源代码 用法(命令行) 典型用法: ripper-tags -R --exclude=vendor 这将分析当前项目中的所有*.rb文件( vendor/目录中的文件除外),并将Vim格式的标签保存到名...

    windows-use-vim-ctags-and-git

    怎么在windows环境下使用vim查看代码 ? 怎么在windows下使用git版本管理工具 ?在网上搜索会搜出个种各样的推荐,有人推荐直接下载一个windows下的vim安装包,或者有人推荐使用source insight,notpad++, sublime, ...

Global site tag (gtag.js) - Google Analytics