美文网首页Vim
Vim中Ctags的使用(vim笔记九)

Vim中Ctags的使用(vim笔记九)

作者: tailang | 来源:发表于2013-09-25 17:13 被阅读647次

    什么是ctags呢?wiki上是这样解释的:

    Ctags是一个用于从程序源代码树产生索引文件(或tag文件),从而便于文本编辑器来实现快速定位的实用工具。

    也许初次看到这个的同学还是云里雾里的,就比如我第一次看到时就不知道这到底是做什么用的。下面我简单介绍一下它的作用:
    假设我们在看一个别人写的项目,项目下有非常多的文件,而且在不同文件中又定义了一些函数或方法。当你阅读到一段代码时,你看到了一个调用的方法,但是你不知道这个方法到底是做什么用的,那我们会怎么办,第一个反应就是去看这个方法的定义的源代码,然而在这么多的文件中如何快速的找到这个方法的源代码呢?那我们就应该使用Ctags了。

    如何安装使用ctags

    如果你使用的debian,ubuntu,mint可以使用apt-get安装,如果是其他发行版的话,就使用相应的方法安装ctangs。
    如在mint下

    sudo apt-get install ctags
    

    安装好后,然后我们要进入你的项目主目录,执行下列命令

    ctags -R 
    

    然后你就可以使用了,比如你在一个文件下调用了my_method方法,然后你想看它的定义的地方,你只要将光标移到该方法名上,按Ctrl+]这两个键后,就会自动跳转到方法定义的地方。

    相关文章

      网友评论

        本文标题:Vim中Ctags的使用(vim笔记九)

        本文链接:https://www.haomeiwen.com/subject/krqqtttx.html