LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2660|回复: 11

vim 中用什么命令查看 C 函数在相应头文件中的原型?

[复制链接]
发表于 2004-12-28 12:33:57 | 显示全部楼层 |阅读模式
例如编辑 C 语言源程序,有下面的片段:
  1. [color=Green]   printf("Hello, world!\n");[/color]
复制代码

用什么命令才能看到 printf 函数在头文件中的原型呢? :ask
发表于 2004-12-28 13:25:53 | 显示全部楼层
这不属于shell应用编程的范围,发到基础版比较合适,现帮兄弟移到基础版
发表于 2004-12-28 15:13:37 | 显示全部楼层
在命令模式下面 光标移到printf下面,然后按K,就可以看到man printf的内容了
发表于 2004-12-28 19:50:10 | 显示全部楼层
呵呵,学到一招
发表于 2004-12-28 23:51:01 | 显示全部楼层
Post by molucule
呵呵,学到一招

me too
发表于 2004-12-29 16:49:00 | 显示全部楼层
Post by guyon
在命令模式下面 光标移到printf下面,然后按K,就可以看到man printf的内容了


有没有详细的介绍?VIM 上面的介绍很不清楚。
发表于 2004-12-30 13:13:19 | 显示全部楼层
用help K查看一下咯,说明默认的程序调用是用man,我用的也不多,技巧的东西不太了解
发表于 2004-12-30 13:40:01 | 显示全部楼层
好哇。又学到一招
发表于 2004-12-30 14:36:50 | 显示全部楼层
我的vim一直不能自动缩进
set ai也不行
郁闷ing
发表于 2004-12-30 21:43:08 | 显示全部楼层
楼上的,我也不太清楚,反正有人问到了,我也说一下基本的编程的设置(没看过精华区,不清楚里面有没有,发重复了不要见怪哈)
在~/目录下面增加.vimrc文件,写入:
[php]
"ts, tabstop
set ts=4

"ai, autoindent
set ai
                                                                                
syntax on
                                                                                
set sw=4

"si, smart indent
set si

"空格配匹                                                                                
set showmatch

"类似索引的功能                                                                                
set tags=./tags,tags,/usr/include/tags
[/php]

直接看函数原形:
su
cd /usr/include
ctags -R  #建立索引
在.vimrc中加入
set tags=/usr/include/tags

在vi中就可以用 Ctrl+] 跳转到函数定义
Ctrl+t 跳回去原代码中

或者用
vi -t 函数名
直接看代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表