`

vim ctags cscope taglist txtBrowser

    博客分类:
  • vim
阅读更多

vim ctags cscope taglist txtBrowser

 

Cscope     taglist     ctags    txtBrowser               

Vim/Cscope 入门指导       (中文)

cscope for windows下载

 

cscope 是用来对C语言的,但是对C++和Java也可以凑合着用

 

1. cscope

 

建立符号数据库
-----------------------------------
(1) 我们假设我们要阅读的代码放在D:\src\myproject下。然后打开命令行,进入源代码所在的目录,为cscope建立搜索文件列表。在命令行中执行以下命令:
D:\soft\vxwork_src>dir /s /b *.c *.h > cscope.files

(linux 中用  find /my/project/dir -name '*.c' -o -name '*.h' > /foo/cscope.files )
D:\soft\vxwork_src>cscope -b
执行结束后你可以在当前目录下发现cscope.out文件,这就是cscope建立的符号数据库。上面这个命令中,-b参数使得cscope不启动自带的用户界面,而仅仅建立符号数据库

 

2. vim cscope插件

 

下载 cscope_maps.vim 插件,放在 vim 的插件目录中

启动VIM, 命令 :cs add  d:\cscope.out  添加一个cscope数据库(连接)

:cs f s xxxxx 查找 标志符定义

其它查看 cscope_maps.vim 中定义的快捷键

 

3. ctags  号称支持41种语言

 

下载 ctags 把路径加入 PATH 就行了

ctags -R  递归生成目录下文件的tag

vim 中 :set tag=xxx/tags  设置 tag 文件

:tag  xxx 查找tag

帮助 :help ctags

 

熟练的使用ctags仅需记住下面七条命令:(很简单吧,呵呵)(原文 ctags使用简介 )
        1. $ ctags –R *      ($ 为Linux系统Shell提示符)
        2.  $ vi –t tag         (请把tag替换为您欲查找的变量或函数名)
        3. :ts                                (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)
        4. :tp                                (tp 助记字:tags preview)---此命令不常用,可以不用记
        5. :tn                                (tn 助记字:tags next) ---此命令不常用,可以不用记
        6. Ctrl + ]        跳到tag的定义处
        7. Ctrl + T       跳回到跳转前的地方

 

4. taglist

 

taglist 要先装 ctags, 下载链接在上面

taglist 插件一共两个文件, taglist.vim 放到 plugin 目录中, taglist.txt 放到 doc 目录中

:TlistToggle 开启 taglist 窗口

 

5. txtBrowser      要先装taglist

 

中文介绍

分享到:
评论

相关推荐

    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+taglist+cscope打造文本模式下的Kscope

    Vim+ctags+taglist+cscope 打造文本模式下的 Kscope Kscope 作为一个功能强大的文本模式下的代码浏览器,具有代码 navigation、代码搜索、代码分析等功能。但是,使用 Kscope 需要图形化界面,然而,在 Linux 系统...

    ctags,cscope,taglist.vim,cscope_maps.vim

    这里提到的"ctags", "cscope", "taglist.vim" 和 "cscope_maps.vim" 是针对Windows环境下Vim编辑器的几个强大插件,它们极大地提升了程序员的工作效率。下面将详细阐述这些工具的功能和使用方法。 1. **ctags**:...

    vim plug taglist cscope

    "vim plug taglist cscope" 涉及到的是在 Vim 中安装和使用两个非常有用的插件:TagList 和 Cscope。这两个插件极大地增强了代码浏览和导航的功能,尤其对于大型项目或不熟悉的代码库来说,它们是必不可少的工具。 ...

    vim + ctags + cscope + nerdtree + taglist + vundle

    "vim + ctags + cscope + nerdtree + taglist + vundle"的组合,是Vim高效开发环境的经典搭建方案,尤其适合进行大型代码库的管理和调试。 首先,`Vim` 是一个高度可配置的文本编辑器,它支持命令行模式,提供丰富...

    windows cscop+ctags vim各种插件

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

    vim+ctags+cscope配置文件V2.0.6

    自己的vim配置文件 1. .vimrc 2. plugins: TagList, SuperTab, OmniCppComplete, Code_Complete DoxygenToolkit, proc 3. c89, GNU libc, C++(stl,stream), IEEE Std 1003.1-2008, glib-2.0 的tags文件 4. ftplugin ...

    Ubuntu VIM cscope ctag taglist nerd_tree winmanager omnicppcomplete插件配置文件

    在Vim中,ctags生成的标签文件允许用户通过按`Ctrl+]`快速跳转到函数或变量的定义处,反之,通过`Ctrl+T`可以返回原来的位置。这对于多文件的大型项目尤其有用,使得代码间的导航变得简单快捷。 `taglist`是Vim的一...

    vim+ctags+cscope配置文件V1.0.0

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

    ctags58和cscope可执行程序windows版

    在这里,我们讨论的是针对Windows操作系统的`ctags58`和`cscope`的可执行程序,以及相关的`vim`插件`cscope_maps.vim`。 首先,`ctags58`是Exuberant Ctags的58版本,这是一个开源的、跨平台的标签生成器。它能够为...

    vim使用手册

    在用VIM + cscope + ctags + taglist 读C代码时的常用操作

    vim配置文件【完美版】

    按将会在VIM的左边打开一个Taglist窗口,这个窗口里面包含了C文件里面的定义,如struct,typedef,全局变量,函数等。使用'<'Ctrl>+h将光标移动到左边的窗口,上下选择tag按回车定位到tag的定义处。 【#】当前目录列表...

    打造linux下的Source Insight

    为了在Linux系统上获得类似的代码导航体验,我们可以利用vim编辑器配合ctags、taglist和Cscope等工具来构建一个高效的工作环境。下面我们将详细介绍如何在Ubuntu 12.04上搭建这样一个系统。 首先,我们需要安装基础...

    源代码阅读工具

    这个压缩包文件`vim_ctags_taglist`可能包含了Vim配置文件、ctags、cscope的安装脚本,以及Taglist插件的相关资源。解压后,按照指示安装和配置,即可在Vim中享受到高效的源代码阅读体验。 总的来说,Vim、ctags、...

    win配置好的gwin

    "win配置好的gwin"这个主题就是关于在Windows环境下,已经预先配置好的Vim编辑器,配合Ctags、Taglist和Cscope这三个强大的代码导航工具。下面将详细介绍这三个工具及其在Vim中的应用。 **Vim** 是一个高度可定制的...

    ubuntu下的vim插件

    在您提供的信息中,我们关注到几个重要的vim插件,包括cscope、ctags、c-support、taglist以及minibufexpl。 1. **cscope**:这是一个源代码浏览工具,特别适用于C/C++项目。它提供了多种查找功能,如定义函数、...

    vim plugin

    本篇文章将详细介绍标题提及的四个vim插件:acp.vim、code_complete.vim、cscope_maps.vim和taglist.vim。 1. **acp.vim**: ACP(Advanced Completion Plugin)是vim中的一个代码补全插件,它提供了增强的自动...

    linux vim高级应用,vim浏览C代码比source code还高效

    本文主要介绍如何利用Vim配置成类似SourceInsight的代码浏览工具,包括安装和使用必要的插件,如ctags、taglist和cscope。 首先,`ctags`是一个必不可少的工具,它能够生成代码的标签文件,允许用户在不同的函数和...

    在windows下如何用cscope实现函数定位.doc

    此外,你可以安装其他Vim插件,如TagList,提供一个可视化的标签侧边栏,增强代码导航体验。同时,WinManager可以帮助管理多个Vim窗口,创建一个更完善的IDE环境。 总的来说,结合Cscope和Vim,开发者可以在Windows...

Global site tag (gtag.js) - Google Analytics