博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux(Ubuntu)Vim配置ctags,实现函数跳转到定义处
阅读量:3951 次
发布时间:2019-05-24

本文共 492 字,大约阅读时间需要 1 分钟。

在代码的学习中,vim作为一个上限极高的编辑器,对我们的意义十分重大。

比如,我们在阅读一些他人,或自己写的代码的时候,由于代码的封装较好,函数较多。
这时,查找函数定义,再看之前的代码,两个文件,或多个文件切换就很是不方便。我们可以通过一个ctags工具来一定程度上解决这个问题。
首先下载ctags的源码包
我使用的是ctags-5.8.tar.gz
再下载之后,使用命令解压

tar zxvf ctags-5.8.tar.gz -C

在当前文件夹中,生成一个ctags-5.8的文件夹

在其中执行

./configure

执行成功后

继续执行

make

在之后

sudo make install

如果这几步之后都没有报错那么,现在你已经安装成功

这时只需要配置环境了
在你的家目录中

vi .vimrc

在其中添加以下两行

set tags=tags;set autochdir

然后,如果你想跳到那里的函数定义,就去这个函数所在的文件夹中执行

ctags -R

然后光标放在函数名上 使用 ctrl + ] 就可以跳入到对应函数

使用 ctrl + t 可以返回之前的文件中

转载地址:http://yuewi.baihongyu.com/

你可能感兴趣的文章
Google File System(中文翻译)
查看>>
Google's BigTable 原理 (翻译)
查看>>
MapReduce:超大机群上的简单数据处理
查看>>
设计模式笔记(转载)
查看>>
加站点加入IE的可信站点做法
查看>>
软件研发中的《破窗理论》
查看>>
敏捷的三种误区和五种改进
查看>>
用数字来看某知名B2C网站的发展内幕和隐私
查看>>
vs2010一些设置
查看>>
生活感悟语录
查看>>
用python中htmlParser实现的spider(python spider)
查看>>
在线测速网址
查看>>
mysql中GROUP_CONCAT的应用
查看>>
研发人员的绩效考核
查看>>
Python 3 之多线程研究
查看>>
Python 3中的多线程文件下载类
查看>>
Python库之MySQLdb介绍
查看>>
Python3中利用Urllib进行表单数据提交(Get,Post)
查看>>
Python开发之扩展库的安装指南及Suds(Webservice)的使用简介
查看>>
软件项目管理一点分享
查看>>