vim+ctags+cscope工具

最近在看一个开源的项目,突然发现在Linux上不知道有什么方便的工具来看开源代码。以前,在Windows上用VS2010集成开发环境,对于任意一个函数直接有快捷键跳转到函数定义处。可现在在Linux上束手无策。然后,开始在网上找资料,才知道linux上有ctags的神器,唉..伤心,到底是菜鸟,连这些常用的工具都不知道,尚需努力啊!这里先记录学习下...

一.插件介绍

大部分unix系统都有ctags,它能跟vim很好地合作.ctags工具主要是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器来快速定位查找定位源代码的符号(tag/symbol)。

二.用法

1.安装

apt-get install ctags

也可以去官网下载源码安装.

2.使用

2.1 生成标签文件  tags

在当前目录下   $ctags -R  .

-R表示recursive,递归,为当前目录及其子目录中的文件生成标签文件。.表示在当前目录

Tags文件中包含的对象

时间: 2024-10-20 07:17:42

vim+ctags+cscope工具的相关文章

Linux 下阅读源码工具(Vim + ctags+Cscope)

0. 写在前面的废话 开发环境迁移到了Ubuntu下,所有windows下好用的工具都要找个替代品. windows下一直用 souce Insight 来阅读源码,需要在Ubuntu下找个替代品. 上网看了看,貌似Vim + Ctags + Cscope不错,安装来试试 o(∩∩)o 1. 安装 在我用的ubuntu中,这三个软件都不是自带的,需要手动安装,很简单用apt-get命令安装就好了 $ sudo apt-get install vim $ sudo apt-get install

Linux 核心阅读工具vim+ctags+cscope+taglist

今天.介绍vim+ctags+cscope+taglist的内核阅读配置. 当使用过之后,我相信大部分人都会舍弃之前的Eclipse(我就是活生生的一个样例).我们先来看看实现的界面是怎么样的: 我们一起看看是怎么实现的.这里主要是通过vim为基础的几款插件搭建而成的,也就是我们标题中的ctags+cscope+taglist.他们分别的功能例如以下: ctags:实现函数间的跳转,高速查找函数的定义 taglist:基于ctags和vim的一款插件,主要是实现右側的文件夹导航 cscope:很

使用 vim + ctags + cscope + taglist 阅读源码

转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ . 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说.浏览了很多有关的网页资源后,发现有

VIM+ctags+cscope用法

使用vim + cscope/ctags,就能够实现Source Insight的功能,可以很方便地查看分析源代码. 关键词: vim, cscope, ctags, tags 1. 查看vim是否支持cscope $ vim --version | grep cscope 2. 编译支持cscope的VIM(--enable-cscope) # USE="bash-completion cscope nls perl python -acl -gpm -minimal -ruby -vim-p

vim插件cscope工具的编译、安装与使用

1. 下载:http://download.chinaunix.net/download.php?id=3536&ResourceID=1900 2. 编译 # ./configure #make make 失败了: [email protected]:~/.vim/cscope-15.5# make make  all-recursive make[1]: Entering directory '/root/.vim/cscope-15.5' Making all in doc make[2]

Ubuntu vim+ ctags(包含系统函数) + taglist 配置

阅读大型代码,我们经常需要打开很多的代码文件,搜索各种定义.windows下用惯了ide的朋友,转战Linux的时候可能会觉得很难受,找不到合适的阅读工具.其实万能的vim就可以实现.下面介绍一下vim+ctags+taglist的配置. 安装ctags ubuntu源提供了ctags的安装. sudo apt-get install ctags 安装taglist 下载: http://vim.sourceforge.net/scripts/download_script.php?src_id

sublime text2+Ctags+Cscope替代Source Insight

说明:以Windows系统下查看C++代码为例.因为Source Insight(以下简称SI)是收费软件,且界面丑陋,所以考虑其替代方案,发现Sublime Text3(以下简称ST3) + Ctags + Cscope 可以取得很好的效果.使用ST3基本可以实现全键盘操作,同时它又没有学习Vim的陡峭曲线. 安装方法: 1. 安装Package Control for ST3 2. 安装Ctags插件 (1) 通过 Preference -> Package Control -> Inst

vim + ctags + taglist配置和使用

vim +ctags + taglist ,ctags+cscope 安装配置和使用 内容:VIM下ctags和taglist的安装配置方法:一键安装 ctags和cscope的方法 :vim语法高亮,自动缩进,python 自动缩进设置,下面将逐个介绍安装和配置使用方法,仅供参考: 1, vim + ctags + taglist配置和使用 taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用! 1.首先安装ctags 首先是ctags的安装,推荐使用exube

【Vim】Cscope安装基础和使用

安装 在CentOS下,我们可以直接使用yum命令进行安装 整体步骤 安装cscope 配置vim配置文件 生成cscope.out文件 使用cscope命令进行操作 cscope安装 在cscope主页进行下载: http://cscope.sourceforge.net cent os的用户可以通过yum命令进行安装 yum install cscope 安装时需要使用 configure配置项 ./configure --with-flex (注:如果平台是Linux,最好带上 --wit