Ubuntu服务器中ctags安装使用

1 安装ctags 

sudo apt-get install ctags

2  在vimrc中添加ctags配置

打开配置文件:sudo vim ~/.vimrc,添加以下内容

set autochdir
set tags=/home/5.10.0-linux/tags

3 安装检索工具,实现多行显示

sudo apt-get install cscope

4 测试效果

执行命令,在项目代码顶层目录生成tags文件:

ctags -R

执行vim -t setup_arch

vim -t setup_arch

 1 F   f    setup_arch        arch/alpha/kernel/setup.c
               setup_arch(char **cmdline_p)
  2 F   f    setup_arch        arch/arc/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  3 F   f    setup_arch        arch/arm/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  4 F   f    setup_arch        arch/arm64/kernel/setup.c
               void __init __no_sanitize_address setup_arch(char **cmdline_p)
  5 F   f    setup_arch        arch/c6x/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  6 F   f    setup_arch        arch/csky/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  7 F   f    setup_arch        arch/h8300/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  8 F   f    setup_arch        arch/hexagon/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
  9 F   f    setup_arch        arch/ia64/kernel/setup.c
               setup_arch (char **cmdline_p)
 10 F   f    setup_arch        arch/m68k/kernel/setup_mm.c
               void __init setup_arch(char **cmdline_p)
 11 F   f    setup_arch        arch/m68k/kernel/setup_no.c
               void __init setup_arch(char **cmdline_p)
 12 F   f    setup_arch        arch/microblaze/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 13 F   f    setup_arch        arch/mips/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 14 F   f    setup_arch        arch/nds32/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 15 F   f    setup_arch        arch/nios2/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 16 F   f    setup_arch        arch/openrisc/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 17 F   f    setup_arch        arch/parisc/kernel/setup.c
               void __init setup_arch(char **cmdline_p)
 18 F   m    setup_arch        arch/powerpc/include/asm/machdep.h
-- More --

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值