QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1358|回复: 8

vi初学者求助:怎么查看相关的头文件

[复制链接]
发表于 2004-8-21 21:50:14 | 显示全部楼层 |阅读模式
刚学用vi编程,感觉比起vc来麻烦好多哟。比如,vc中可以很方便地找到相关的头文件,vi中能找到吗,如果能,请问怎么找。例如,有以下源文件:

#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>

int main(int argc,char **argv)
{
   int filedes1,filedes2,fd;
   mode_t fd_mode=S_IRUSR|S_IWUSR|S_IRGRP;

   if((fd=open("/home/chenye/查看分区情况.txt",O_RDONLY))==-1)
       perror("can not open file /home/chenye/查看分区情况.txt");

   if((filedes1=open("/home/chenye/nonexistfile.txt",O_CREAT|O_RDWR,fd_mode))==-1)
       perror("can not create file /home/chenye/nonesistfile.txt");

   else if((filedes2=open("/home/chenye/nonexistfile.txt",O_RDONLY)==-1))
       perror("can not open file nonexistfile.txt again");

  close(fd);
  close(filedes1);
  close(filedes2);

  return 0;
}

如果我想查看sys/types.h的内容 ,请问应该怎么操作?
另外,sys在这里是表示什么?
这些头文件的默认目录在哪里 ?

因为是刚学,还请各位不咅赐教,并请推荐几本合适的书。谢谢!
发表于 2004-8-21 23:54:55 | 显示全部楼层
/usr/include
vi是编辑器,怎么拿来跟vc比。
回复

使用道具 举报

发表于 2004-8-22 07:46:40 | 显示全部楼层
建议用Kdevelop……
回复

使用道具 举报

 楼主| 发表于 2004-8-22 21:19:33 | 显示全部楼层
我明白了。
看来还是得用好的编译环境才方便呀。
各位推荐几本好的入门书籍吧。
谢谢啦。
回复

使用道具 举报

发表于 2004-8-24 23:29:56 | 显示全部楼层
在另外一个论坛看到的:

在vi中,将光标移到包含头文件一行的相应文件中如time.h,在命令模式下(必要时先按一下esc)按gf就可以看time.h了,返回可以用 “ :grgu 1” 。
回复

使用道具 举报

发表于 2004-8-25 17:03:31 | 显示全部楼层
那个返回命令不行。
回复

使用道具 举报

发表于 2004-8-25 17:27:05 | 显示全部楼层
[quote:59c98c9276="lanche"]在另外一个论坛看到的:

在vi中,将光标移到包含头文件一行的相应文件中如time.h,在命令模式下(必要时先按一下esc)按gf就可以看time.h了,返回可以用 “ :grgu 1” 。[/quote]
返回可以用:bf,:bp
:bf表示第一个buffer
:bp表示上一个buffer
另外还有:bn,:bl
回复

使用道具 举报

发表于 2004-8-25 20:38:13 | 显示全部楼层
ok
回复

使用道具 举报

 楼主| 发表于 2004-9-7 18:45:26 | 显示全部楼层
谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 13:49 , Processed in 0.041907 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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