工具之vim函数跳转功能

news/2024/7/21 13:20:21 标签: vim

https://blog.csdn.net/qccz123456/article/details/79914829


vim提供了强有力的函数跳转的插件功能!

首先要安装ctags, 在ubuntu下直接输入: sudo apt-get install exuberant-ctags

接着,在源文件目录树(这里是在~/test/目录下)执行如下命令: ctags -R .

即可在/home/ballack/test目录下生成一个tags文件, 这个文件就是所有函数和变量的索引列表。


接着打开用vim在源文件目录一级向下打开任一文件(vim ~/test/aa/bb/linux.c),

此时将光标移到想要跳转的函数或变量上,通过快捷键 " CTRL + ] ",  即可快速跳转到函数定义处,

此时如果想要回到跳转之前的位置, 只需要通过快捷键“ CTRL + T ”即可。

这种方式不局限于同一文件中的跳转,也适合于不同文件之间的跳转,而且按了多少次“ CTRL + ] ”,就可以按多少次“ CTRL + T ”原路返回,非常方便好用!!!


http://www.niftyadmin.cn/n/1517375.html

相关文章

SQL今日一题(6):count

这是SQL今日一题的第6篇 题目描述 查找薪水变动超过15次的员工号emp_no以及其对应的变动次数t 最后要得到这样一个表 答案 select emp_no,count(*) as t from salaries group by emp_no having count(*) >151、统计薪水变动次数,只要统计emp_no在salaries表里…

aix服务器执行diag无响应,我的diag下一步能不能执行下去?

操作系统 : AIX 5.3 ,双网卡今天中午检查系统的时候发现报错,但是目前系统没有发觉受到影响。[dcepprd][root][/]#errptIDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION0BC65A1D 0427183411 I H ent2 ETHERCHANNEL WILL N…

红包抽奖+送书,快来参与!

Hello,各位小伙伴,端午节快乐呀,端午节给大家送上3本书外加一个抽奖红包。送什么书要送给大家3本书,先来看看是哪3本,后面会奉上获取的方式。NO.1 赤裸裸的统计学 先说书吧,第一本是我曾经写过的读后感&…

Caffe之prototxt解析

参考文章: Caffe学习笔记(三):cifar10_quick_train_test.prototxt配置文件分析https://blog.csdn.net/c406495762/article/details/70255099 caffe中prototxt中各个层的解析https://blog.csdn.net/w113691/article/details/62215769 Caffe官网http://caf…

再说相关性分析

标题叫再说相关性分析,为什么叫再说呢?因为之前说过了呗,但是一个知识点你反复咀嚼的时候就是会有不同的感悟,因此这篇文章要再来说说相关性分析。 什么是相关性 百度百科给的解释是:两个变量的关联程度。 或者多个…

6月小复盘

6月小复盘写在前面又到月底了,每月必将进行的一个复盘活动,来总结一下学习、生活和工作。关于发文6月共发了20篇文章(包括明天即将要发的两篇),比5月增加了8篇文章,得益于【SQL今日一题】这个专项&#xff…

libusb教程从入门到精通

原版声明:https://blog.csdn.net/qccz123456/article/details/79984027 下载libusb源码或已编译的库:https://github.com/libusb/libusb/releases 采用7z进行解压:https://www.7-zip.org/ libusb的官网:http://libusb.info/&#…

SQL今日一题(7):去重

这是SQL今日一题的第7篇文章 题目描述 找出所有员工当前(to_date9999-01-01)具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示。(只输出salary) 这题用到salaries表 方法1 select distinct salary from salaries where to_…