在 Vim 中打开 C 库头文件

Opening a C library header file in Vim

假设我在编写 C 程序时在 vim 中包含了一个头文件,例如

#include <time.h>

我不知道那里声明了什么结构或函数。如何跳转到该文件并在 Vim 中打开它?有什么办法吗?

您可以使用:

find . -name "time.h"

找到文件然后复制路径用vim打开即可。

但这并没有什么用,因为它并不像您想象的那样结构化。要了解有关 time.h 的更多信息,我会 google 它。有几个网站解释结构、函数等。

例如:https://www.tutorialspoint.com/c_standard_library/time_h.htm

在 Unix-like 系统上,Vim 已经默认连接到 C,因此您只需将光标移动到 <time.h> 并按 gf,即可打开header 在相同的 window 或 <C-w>f 中以新的 window 打开它。

请参阅 this answer 几个小时前提出的类似问题以获取更多指示。